Skip to content
Snippets Groups Projects
Commit 7da320cf authored by James Graham's avatar James Graham
Browse files

Use try-catch to map back id field in MongoDB connector

parent 1e596e36
No related branches found
No related tags found
No related merge requests found
......@@ -3,7 +3,6 @@ Connectors for handling CSV data.
"""
import csv
import json
import typing
from django.http import JsonResponse
......@@ -168,9 +167,12 @@ class CsvToMongoConnector(InternalDataConnector, DataSetConnector):
# Couldn't store field 'id' in document - recover it
for item in data:
if self.id_field_alias in item:
try:
item['id'] = item.pop(self.id_field_alias)
except KeyError:
pass
return JsonResponse({
'status': 'success',
'data': data,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment