Skip to content

Commit 560b7e5

Browse files
committed
2 parents 4d212e0 + 8ecd827 commit 560b7e5

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

psqlextra/fields/hstore_field.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
from typing import List, Tuple, Union
22

3+
from django.contrib.postgres.fields import HStoreField as DjangoHStoreField
34
from django.db.models.expressions import Expression
45
from django.db.models.fields import Field
5-
from django.contrib.postgres.fields import HStoreField as DjangoHStoreField
66

77

88
class HStoreField(DjangoHStoreField):
@@ -57,10 +57,10 @@ def deconstruct(self):
5757
name, path, args, kwargs = super(
5858
HStoreField, self).deconstruct()
5959

60-
if self.uniqueness:
60+
if self.uniqueness is not None:
6161
kwargs['uniqueness'] = self.uniqueness
6262

63-
if self.required:
63+
if self.required is not None:
6464
kwargs['required'] = self.required
6565

6666
return name, path, args, kwargs

tests/test_hstore_field.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ def test_deconstruct():
77
"""Tests whether the :see:HStoreField's deconstruct()
88
method works properly."""
99

10-
original_kwargs = dict(uniqueness=['beer', 'other'])
10+
original_kwargs = dict(uniqueness=['beer', 'other'], required=[])
1111
_, _, _, new_kwargs = HStoreField(**original_kwargs).deconstruct()
1212

1313
for key, value in original_kwargs.items():

0 commit comments

Comments
 (0)