add list to transform objects

This commit is contained in:
2023-05-24 16:26:21 +02:00
parent ba6291f393
commit 80c27604bb

View File

@@ -106,6 +106,12 @@ def mongo_to_dict(data, drop_parameters=['_cls','user_id', 'org_id', 'project_id
del data[key] # Remove the unwanted key del data[key] # Remove the unwanted key
elif isinstance(data[key], dict): elif isinstance(data[key], dict):
mongo_to_dict(data[key]) # Recurse into nested dictionaries mongo_to_dict(data[key]) # Recurse into nested dictionaries
elif isinstance(data[key], list): # Add this line to process lists
for i, item in enumerate(data[key]):
if isinstance(item, ObjectId):
data[key][i] = str(item)
elif isinstance(item, dict):
mongo_to_dict(item, drop_parameters) # Recurse into nested dictionaries in list
else: else:
# process data # process data
if isinstance(data[key], ObjectId): if isinstance(data[key], ObjectId):