Skip to content

Commit 43a4840

Browse files
committed
LocalizedField should not set required twice
1 parent f453c44 commit 43a4840

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

localized_fields/fields/localized_field.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
from django.conf import settings
22
from django.db.utils import IntegrityError
3+
34
from localized_fields import LocalizedFieldForm
45
from psqlextra.fields import HStoreField
56

@@ -17,8 +18,13 @@ class LocalizedField(HStoreField):
1718
def __init__(self, *args, **kwargs):
1819
"""Initializes a new instance of :see:LocalizedField."""
1920

20-
super(LocalizedField, self).__init__(
21-
*args, required=[settings.LANGUAGE_CODE], **kwargs)
21+
required = kwargs.get('required')
22+
if required is None:
23+
required = [settings.LANGUAGE_CODE]
24+
25+
kwargs['required'] = required
26+
27+
super(LocalizedField, self).__init__(*args, **kwargs)
2228

2329
@staticmethod
2430
def from_db_value(value, *_):

0 commit comments

Comments
 (0)