2 Commits
v3.1 ... v3.2

Author SHA1 Message Date
Swen Kooij
bcb2ff0092 Bump version to 3.2 2017-02-24 12:29:27 +02:00
Swen Kooij
43a48403e9 LocalizedField should not set required twice 2017-02-24 12:28:56 +02:00
2 changed files with 9 additions and 3 deletions

View File

@@ -1,5 +1,6 @@
from django.conf import settings from django.conf import settings
from django.db.utils import IntegrityError from django.db.utils import IntegrityError
from localized_fields import LocalizedFieldForm from localized_fields import LocalizedFieldForm
from psqlextra.fields import HStoreField from psqlextra.fields import HStoreField
@@ -17,8 +18,13 @@ class LocalizedField(HStoreField):
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
"""Initializes a new instance of :see:LocalizedField.""" """Initializes a new instance of :see:LocalizedField."""
super(LocalizedField, self).__init__( required = kwargs.get('required')
*args, required=[settings.LANGUAGE_CODE], **kwargs) if required is None:
required = [settings.LANGUAGE_CODE]
kwargs['required'] = required
super(LocalizedField, self).__init__(*args, **kwargs)
@staticmethod @staticmethod
def from_db_value(value, *_): def from_db_value(value, *_):

View File

@@ -7,7 +7,7 @@ with open(os.path.join(os.path.dirname(__file__), 'README.rst')) as readme:
setup( setup(
name='django-localized-fields', name='django-localized-fields',
version='3.1', version='3.2',
packages=find_packages(), packages=find_packages(),
include_package_data=True, include_package_data=True,
license='MIT License', license='MIT License',