mirror of https://github.com/jumpserver/jumpserver
[Update] 修复初始化 Default 节点的 Bug(原因:在其他组织下 Default 节点默认的 key 1 已经存在)3
parent
a0be7333fb
commit
d7948425df
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue