Fix multi_enum field save

This commit is contained in:
Muhammad Tahir 2020-09-06 12:38:49 +04:00
parent cbc59280b8
commit fcaccb19a3

View file

@ -576,7 +576,7 @@ class Entity(object):
attribute_value = EnumValue.objects.get(value=attribute_value)
if attribute.datatype == Attribute.TYPE_ENUM_MULTI:
attribute_value = [
EnumValue.objects.get(value=v) if not isinstance(attribute_value, EnumValue) else v
EnumValue.objects.get(value=v) if not isinstance(v, EnumValue) else v
for v in attribute_value
]
attribute.save_value(self.instance, attribute_value)