Skip to content

Commit 9ea2213

Browse files
committed
Deal with empty uniqueness/required
1 parent b658f0c commit 9ea2213

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

psqlextra/backend/hstore_required.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,8 @@ def alter_field(self, model, old_field, new_field, strict=False):
8585
if not is_old_field_hstore and not is_new_field_hstore:
8686
return
8787

88-
old_required = getattr(old_field, 'required', None)
89-
new_required = getattr(new_field, 'required', None)
88+
old_required = getattr(old_field, 'required', [])
89+
new_required = getattr(new_field, 'required', [])
9090

9191
# handle field renames before moving on
9292
if str(old_field.column) != str(new_field.column):

psqlextra/backend/hstore_unique.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,8 @@ def alter_field(self, model, old_field, new_field, strict=False):
8282
if not is_old_field_hstore and not is_new_field_hstore:
8383
return
8484

85-
old_uniqueness = getattr(old_field, 'uniqueness', None)
86-
new_uniqueness = getattr(new_field, 'uniqueness', None)
85+
old_uniqueness = getattr(old_field, 'uniqueness', [])
86+
new_uniqueness = getattr(new_field, 'uniqueness', [])
8787

8888
# handle field renames before moving on
8989
if str(old_field.column) != str(new_field.column):

0 commit comments

Comments
 (0)