mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-03 16:35:10 +00:00
[Update] 修复初始化 Default 节点的 Bug(原因:在其他组织下 Default 节点默认的 key 1 已经存在)3
This commit is contained in:
@@ -426,7 +426,13 @@ class SomeNodesMixin:
|
|||||||
logger.info("Modify other org root node key")
|
logger.info("Modify other org root node key")
|
||||||
with transaction.atomic():
|
with transaction.atomic():
|
||||||
with tmp_to_org(Organization.root()):
|
with tmp_to_org(Organization.root()):
|
||||||
node = cls.objects.get(key='1')
|
node = cls.objects.filter(key='1').first()
|
||||||
|
if not node:
|
||||||
|
logger.info("Not found node that `key` = 1")
|
||||||
|
return
|
||||||
|
if not node.org.is_real():
|
||||||
|
logger.info("Org is not real for node that `key` = 1")
|
||||||
|
return
|
||||||
with tmp_to_org(node.org):
|
with tmp_to_org(node.org):
|
||||||
for n in cls.objects.all():
|
for n in cls.objects.all():
|
||||||
old_key = n.key
|
old_key = n.key
|
||||||
|
Reference in New Issue
Block a user