mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 01:33:05 +00:00
fix: 修复【应用编排】添加不是自己创建的公用函数失败
This commit is contained in:
parent
49efb185e0
commit
1247d32c10
|
|
@ -215,6 +215,9 @@ class FunctionLibSerializer(serializers.Serializer):
|
|||
|
||||
def one(self, with_valid=True):
|
||||
if with_valid:
|
||||
self.is_valid(raise_exception=True)
|
||||
super().is_valid(raise_exception=True)
|
||||
if not QuerySet(FunctionLib).filter(id=self.data.get('id')).filter(
|
||||
Q(user_id=self.data.get('user_id')) | Q(permission_type='PUBLIC')).exists():
|
||||
raise AppApiException(500, '函数不存在')
|
||||
function_lib = QuerySet(FunctionLib).filter(id=self.data.get('id')).first()
|
||||
return FunctionLibModelSerializer(function_lib).data
|
||||
|
|
|
|||
Loading…
Reference in New Issue