From 666d58659ee93afbe7c1a00e14fdc8340340a8e4 Mon Sep 17 00:00:00 2001 From: CaptainB Date: Tue, 25 Feb 2025 15:56:56 +0800 Subject: [PATCH] fix: Fix user cannot export public function lib MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --bug=1052408 --user=刘瑞斌 【函数库】导出非当前用户创建的函数,报错 https://www.tapd.cn/57709429/s/1658696 --- apps/function_lib/serializers/function_lib_serializer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/function_lib/serializers/function_lib_serializer.py b/apps/function_lib/serializers/function_lib_serializer.py index 7067e6994..6bae40aea 100644 --- a/apps/function_lib/serializers/function_lib_serializer.py +++ b/apps/function_lib/serializers/function_lib_serializer.py @@ -211,7 +211,7 @@ class FunctionLibSerializer(serializers.Serializer): def is_valid(self, *, raise_exception=False): super().is_valid(raise_exception=True) - if not QuerySet(FunctionLib).filter(id=self.data.get('id'), user_id=self.data.get('user_id')).exists(): + if not QuerySet(FunctionLib).filter(id=self.data.get('id')).exists(): raise AppApiException(500, _('Function does not exist')) def delete(self, with_valid=True):