Skip to content
This repository was archived by the owner on Jul 29, 2024. It is now read-only.

Commit 997a786

Browse files
Luke MoehlenbrockLuke Moehlenbrock
authored andcommitted
Updated uploader.py
1 parent 8363e27 commit 997a786

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

labelpandas/uploader.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -231,14 +231,15 @@ def create_upload(row_dict:dict, row_data_col:str, global_key_col:str, external_
231231
for metadata_field_name in metadata_index.keys():
232232
metadata_type = metadata_index[metadata_field_name]
233233
column_name = f"metadata{divider}{metadata_type}{divider}{metadata_field_name}"
234-
input_metadata = process_metadata_value(
235-
metadata_value=row_dict[column_name], metadata_type=metadata_type,
236-
parent_name=metadata_field_name, metadata_name_key_to_schema=metadata_name_key_to_schema, divider=divider
237-
)
238-
if input_metadata:
239-
metadata_fields.append({"schema_id" : metadata_name_key_to_schema[metadata_field_name], "value" : input_metadata})
240-
else:
241-
continue
234+
if column_name in row_dict.keys():
235+
input_metadata = process_metadata_value(
236+
metadata_value=row_dict[column_name], metadata_type=metadata_type,
237+
parent_name=metadata_field_name, metadata_name_key_to_schema=metadata_name_key_to_schema, divider=divider
238+
)
239+
if input_metadata:
240+
metadata_fields.append({"schema_id" : metadata_name_key_to_schema[metadata_field_name], "value" : input_metadata})
241+
else:
242+
continue
242243
data_row["metadata_fields"] = metadata_fields
243244
# Create a list of attachments for a data row
244245
if attachment_index:

0 commit comments

Comments
 (0)