mirror of https://github.com/jumpserver/jumpserver
fix: 修复作业中心选择收藏资产取不到资产的问题
parent
a83d1c7c46
commit
50421a1f89
|
@ -39,7 +39,12 @@ class JobSerializer(BulkOrgResourceModelSerializer, PeriodTaskSerializerMixin):
|
||||||
user = self.get_request_user()
|
user = self.get_request_user()
|
||||||
perm_util = UserPermAssetUtil(user=user)
|
perm_util = UserPermAssetUtil(user=user)
|
||||||
for node_id in node_ids:
|
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]))
|
assets.extend(node_assets.exclude(id__in=[asset.id for asset in assets]))
|
||||||
return super().create(validated_data)
|
return super().create(validated_data)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue