fixed for new instance don't call refresh_from_db

This commit is contained in:
seroy 2017-03-23 20:49:39 +03:00
parent f0c7a72078
commit 78594541e1

View File

@ -43,9 +43,11 @@ class LocalizedValueDescriptor(object):
# in __set__.
if self.field.name in instance.__dict__:
value = instance.__dict__[self.field.name]
else:
elif instance.pk is not None:
instance.refresh_from_db(fields=[self.field.name])
value = getattr(instance, self.field.name)
else:
value = None
if value is None:
attr = self.field.attr_class()