fix: 修复作业中心选择收藏资产取不到资产的问题

pull/10250/head
Aaron3S 2023-04-18 19:33:20 +08:00 committed by Jiangjie.Bai
parent a83d1c7c46
commit 50421a1f89
1 changed files with 6 additions and 1 deletions

View File

@ -39,7 +39,12 @@ class JobSerializer(BulkOrgResourceModelSerializer, PeriodTaskSerializerMixin):
user = self.get_request_user()
perm_util = UserPermAssetUtil(user=user)
for node_id in node_ids:
node, node_assets = perm_util.get_node_all_assets(node_id)
if node_id == 'favorite':
node_assets = perm_util.get_favorite_assets()
elif node_id == 'ungroup':
node_assets = perm_util.get_ungroup_assets()
else:
node, node_assets = perm_util.get_node_all_assets(node_id)
assets.extend(node_assets.exclude(id__in=[asset.id for asset in assets]))
return super().create(validated_data)