perf: 修复协议丢失的问题

pull/11888/head
ibuler 2023-10-18 15:40:52 +08:00
parent 71d70501d6
commit 9b019e45ae
1 changed files with 2 additions and 0 deletions

View File

@ -175,6 +175,8 @@ class AssetSerializer(BulkOrgResourceModelSerializer, WritableNestedModelSeriali
protocols = self.initial_data.get('protocols')
if protocols is not None:
return
if getattr(self, 'instance', None):
return
protocols_required, protocols_default = self._get_protocols_required_default()
protocol_map = {str(protocol.id): protocol for protocol in protocols_required + protocols_default}