mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-06-27 15:27:11 +00:00
Merge pull request #9622 from jumpserver/pr@dev@perf_nodes
perf: 优化 asset 创建时 nodes 可能有问题
This commit is contained in:
commit
845fe291b1
@ -21,9 +21,7 @@ logger = logging.getLogger(__name__)
|
|||||||
|
|
||||||
|
|
||||||
def default_node():
|
def default_node():
|
||||||
from orgs.utils import current_org
|
return []
|
||||||
from ..node import Node
|
|
||||||
return Node(id=current_org.id)
|
|
||||||
|
|
||||||
|
|
||||||
class AssetManager(OrgManager):
|
class AssetManager(OrgManager):
|
||||||
|
@ -227,6 +227,9 @@ class AssetSerializer(BulkOrgResourceModelSerializer, WritableNestedModelSeriali
|
|||||||
def validate_nodes(self, nodes):
|
def validate_nodes(self, nodes):
|
||||||
if nodes:
|
if nodes:
|
||||||
return nodes
|
return nodes
|
||||||
|
nodes_display = self.initial_data.get('nodes_display')
|
||||||
|
if nodes_display:
|
||||||
|
return nodes
|
||||||
request = self.context.get('request')
|
request = self.context.get('request')
|
||||||
if not request:
|
if not request:
|
||||||
return []
|
return []
|
||||||
|
Loading…
Reference in New Issue
Block a user