mirror of https://github.com/jumpserver/jumpserver
fix(assets): 修复nodes display pop 引起的bug
parent
38f7c123e5
commit
5d6088abd3
|
@ -149,13 +149,13 @@ class AssetSerializer(BulkOrgResourceModelSerializer):
|
||||||
|
|
||||||
def create(self, validated_data):
|
def create(self, validated_data):
|
||||||
self.compatible_with_old_protocol(validated_data)
|
self.compatible_with_old_protocol(validated_data)
|
||||||
nodes_display = validated_data.pop('nodes_display')
|
nodes_display = validated_data.pop('nodes_display', '')
|
||||||
instance = super().create(validated_data)
|
instance = super().create(validated_data)
|
||||||
self.perform_nodes_display_create(instance, nodes_display)
|
self.perform_nodes_display_create(instance, nodes_display)
|
||||||
return instance
|
return instance
|
||||||
|
|
||||||
def update(self, instance, validated_data):
|
def update(self, instance, validated_data):
|
||||||
nodes_display = validated_data.pop('nodes_display')
|
nodes_display = validated_data.pop('nodes_display', '')
|
||||||
self.compatible_with_old_protocol(validated_data)
|
self.compatible_with_old_protocol(validated_data)
|
||||||
instance = super().update(instance, validated_data)
|
instance = super().update(instance, validated_data)
|
||||||
self.perform_nodes_display_create(instance, nodes_display)
|
self.perform_nodes_display_create(instance, nodes_display)
|
||||||
|
|
Loading…
Reference in New Issue