Skip to content

Commit d635cc2

Browse files
committed
fix: add validation checks in page and list methods of KnowledgeFolder
1 parent 0e684f2 commit d635cc2

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

apps/knowledge/serializers/knowledge.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,7 @@ def get_query_set(self, workspace_manage, is_x_pack_ee):
171171
return query_set_dict
172172

173173
def page(self, current_page: int, page_size: int):
174+
self.is_valid(raise_exception=True)
174175
folder_id = self.data.get('folder_id', self.data.get("workspace_id"))
175176
root = KnowledgeFolder.objects.filter(id=folder_id).first()
176177
if not root:
@@ -195,6 +196,7 @@ def page(self, current_page: int, page_size: int):
195196
)
196197

197198
def list(self):
199+
self.is_valid(raise_exception=True)
198200
folder_id = self.data.get('folder_id')
199201
if not folder_id:
200202
folder_id = self.data.get('workspace_id')

0 commit comments

Comments
 (0)