mirror of https://github.com/jumpserver/jumpserver
fix(assets): 修复创建资产报错
parent
10f8b9f130
commit
f8f7ac0af5
|
@ -84,8 +84,8 @@ def on_asset_nodes_add(instance, action, reverse, pk_set, **kwargs):
|
||||||
# 查询所有已存在的关系
|
# 查询所有已存在的关系
|
||||||
m2m_model = SystemUser.assets.through
|
m2m_model = SystemUser.assets.through
|
||||||
exist = set(m2m_model.objects.filter(
|
exist = set(m2m_model.objects.filter(
|
||||||
system_user_id__in=system_user_ids, asset_id__in=asset_ids
|
systemuser_id__in=system_user_ids, asset_id__in=asset_ids
|
||||||
).values_list('system_user_id', 'asset_id'))
|
).values_list('systemuser_id', 'asset_id'))
|
||||||
# TODO 优化
|
# TODO 优化
|
||||||
to_create = []
|
to_create = []
|
||||||
for system_user_id in system_user_ids:
|
for system_user_id in system_user_ids:
|
||||||
|
@ -95,7 +95,7 @@ def on_asset_nodes_add(instance, action, reverse, pk_set, **kwargs):
|
||||||
continue
|
continue
|
||||||
asset_ids_to_push.append(asset_id)
|
asset_ids_to_push.append(asset_id)
|
||||||
to_create.append(m2m_model(
|
to_create.append(m2m_model(
|
||||||
system_user_id=system_user_id,
|
systemuser_id=system_user_id,
|
||||||
asset_id=asset_id
|
asset_id=asset_id
|
||||||
))
|
))
|
||||||
if asset_ids_to_push:
|
if asset_ids_to_push:
|
||||||
|
|
Loading…
Reference in New Issue