From 15eea403ecd4e16e5d390d8e7f4b3ed23ea60190 Mon Sep 17 00:00:00 2001 From: CaptainB Date: Tue, 3 Jun 2025 11:24:08 +0800 Subject: [PATCH] feat: remove user_id permission check for embedding model in knowledge processing --- apps/knowledge/serializers/knowledge.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/apps/knowledge/serializers/knowledge.py b/apps/knowledge/serializers/knowledge.py index cb07ef8c0..62c316516 100644 --- a/apps/knowledge/serializers/knowledge.py +++ b/apps/knowledge/serializers/knowledge.py @@ -181,12 +181,9 @@ class KnowledgeSerializer(serializers.Serializer): knowledge_id = self.data.get('knowledge_id') knowledge = QuerySet(Knowledge).filter(id=knowledge_id).first() embedding_model_id = knowledge.embedding_model_id - knowledge_user_id = knowledge.user_id embedding_model = QuerySet(Model).filter(id=embedding_model_id).first() if embedding_model is None: raise AppApiException(500, _('Model does not exist')) - if embedding_model.permission_type == 'PRIVATE' and knowledge_user_id != embedding_model.user_id: - raise AppApiException(500, _('No permission to use this model') + f"{embedding_model.name}") ListenerManagement.update_status( QuerySet(Document).filter(knowledge_id=self.data.get('knowledge_id')), TaskType.EMBEDDING,