Fix #601 -- provide setters for meta_info_data

This commit is contained in:
Raphael Michel
2019-05-28 10:16:54 +02:00
parent 28a5519881
commit 9e0b97e88e

View File

@@ -245,6 +245,10 @@ class Order(LockModel, LoggedModel):
except TypeError:
return None
@meta_info_data.setter
def meta_info_data(self, d):
self.meta_info = json.dumps(d)
@property
def payment_refund_sum(self):
payment_sum = self.payments.filter(
@@ -978,6 +982,10 @@ class AbstractPosition(models.Model):
else:
return {}
@meta_info_data.setter
def meta_info_data(self, d):
self.meta_info = json.dumps(d)
def cache_answers(self, all=True):
"""
Creates two properties on the object.