Compare commits

...

2 Commits
v3.7.2 ... v3.7

Author SHA1 Message Date
ibuler
3b30e329ab fix: 修改可能迁移的问题 2023-11-01 03:11:20 -05:00
ibuler
3dc853c7f2 perf: 优化选择应用发布机 2023-10-30 16:15:37 +08:00
2 changed files with 3 additions and 2 deletions

View File

@@ -107,8 +107,9 @@ def create_app_nodes(apps, org_id):
'key': next_key, 'value': name, 'parent_key': parent_key,
'full_value': full_value, 'org_id': org_id
}
node, created = node_model.objects.get_or_create(
node, __ = node_model.objects.get_or_create(
defaults=defaults, value=name, org_id=org_id,
parent_key=parent_key
)
node.parent = parent
return node

View File

@@ -162,7 +162,7 @@ class Applet(JMSBaseModel):
for host_id in using_host_ids.values():
counts[host_id] += 1
hosts = list(sorted(hosts, key=lambda h: counts[h.id]))
hosts = list(sorted(hosts, key=lambda h: counts[str(h.id)]))
return hosts[0]
def select_host(self, user, asset):