fix: partial updates broken due to validation

This commit is contained in:
Herculino Trotta
2024-10-26 02:51:52 -03:00
parent cf73a05b01
commit 287a649bf2
+1
View File
@@ -73,6 +73,7 @@ class TransactionSerializer(serializers.ModelSerializer):
] ]
def validate(self, data): def validate(self, data):
if not self.partial:
if "date" in data and "reference_date" not in data: if "date" in data and "reference_date" not in data:
data["reference_date"] = data["date"].replace(day=1) data["reference_date"] = data["date"].replace(day=1)
elif "reference_date" in data: elif "reference_date" in data: