add list to transform objects
This commit is contained in:
@@ -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):
|
||||||
|
|||||||
Reference in New Issue
Block a user