Skip to content

Commit

Permalink
Remove stale exception
Browse files Browse the repository at this point in the history
  • Loading branch information
silentninja committed Mar 3, 2022
1 parent 91d95b6 commit 351797e
Showing 1 changed file with 6 additions and 15 deletions.
21 changes: 6 additions & 15 deletions mathesar/api/db/viewsets/columns.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,21 +41,12 @@ def create(self, request, table_pk=None):
serializer.is_valid(raise_exception=True)

if 'source_column' in serializer.validated_data:
try:
column = table.duplicate_column(
serializer.validated_data['source_column'],
serializer.validated_data['copy_source_data'],
serializer.validated_data['copy_source_constraints'],
serializer.validated_data.get('name'),
)
except IndexError as e:
_col_idx = serializer.validated_data['source_column']
raise base_api_exceptions.NotFoundAPIException(
e,
message=f'column index "{_col_idx}" not found',
field='source_column',
status_code=status.HTTP_400_BAD_REQUEST
)
column = table.duplicate_column(
serializer.validated_data['source_column'],
serializer.validated_data['copy_source_data'],
serializer.validated_data['copy_source_constraints'],
serializer.validated_data.get('name'),
)
else:
try:
column = table.add_column(request.data)
Expand Down

0 comments on commit 351797e

Please sign in to comment.