fix: 修复资产平台导入失败的问题(ID没有返回)

pull/11026/head
Bai 2023-07-19 19:54:17 +08:00 committed by Bryan
parent 1b0d23fbf4
commit 23361fdba9
1 changed files with 3 additions and 2 deletions

View File

@ -52,14 +52,15 @@ class BaseFileParser(BaseParser):
fields_map = {} fields_map = {}
fields = self.serializer_fields fields = self.serializer_fields
for k, v in fields.items(): for k, v in fields.items():
if v.read_only: # 资产平台的 id 是只读的, 导入更新资产平台会失败
if v.read_only and k not in ['id', 'pk']:
continue continue
fields_map.update({ fields_map.update({
v.label: k, v.label: k,
k: k k: k
}) })
field_names = [ field_names = [
fields_map.get(column_title.strip('*'), '') fields_map.get(column_title.strip('*').lower(), '')
for column_title in column_titles for column_title in column_titles
] ]
return field_names return field_names