Skip to content

Commit b9b25c6

Browse files
committed
Don't try to create a column twice on import
1 parent e3cbfbb commit b9b25c6

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

api/paul_api/api/views.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -201,11 +201,9 @@ def create(self, request):
201201
csv_import = models.CsvImport.objects.get(pk=csv_import_pk)
202202

203203
for field in fields:
204-
table_column, _ = models.TableColumn.objects.get_or_create(
204+
table_column = models.TableColumn.objects.get(
205205
table=table,
206206
name=utils.snake_case(field["display_name"]),
207-
display_name=field["display_name"],
208-
field_type=field["field_type"],
209207
)
210208
csv_field_map = models.CsvFieldMap.objects.create(
211209
table=table,
@@ -215,6 +213,7 @@ def create(self, request):
215213
field_format=field["field_format"],
216214
table_column=table_column
217215
)
216+
table_column.field_type = field["field_type"]
218217
table_column.required = field.get('required', False)
219218
table_column.unique = field.get('unique', False)
220219
table_column.save()

0 commit comments

Comments
 (0)