mirror of
https://github.com/eitchtee/WYGIWYH.git
synced 2026-07-05 20:41:35 +02:00
fix: unable to create transactions with an empty reference date when importing
fixes #410
This commit is contained in:
@@ -408,6 +408,10 @@ class Transaction(OwnedObject):
|
|||||||
self.reference_date = self.date.replace(day=1)
|
self.reference_date = self.date.replace(day=1)
|
||||||
|
|
||||||
def save(self, *args, **kwargs):
|
def save(self, *args, **kwargs):
|
||||||
|
# This is here so Django validation doesn't trigger an error before clean() is ran
|
||||||
|
if not self.reference_date and self.date:
|
||||||
|
self.reference_date = self.date.replace(day=1)
|
||||||
|
|
||||||
# This is not recommended as it will run twice on some cases like form and API saves.
|
# This is not recommended as it will run twice on some cases like form and API saves.
|
||||||
# We only do this here because we forgot to independently call it on multiple places.
|
# We only do this here because we forgot to independently call it on multiple places.
|
||||||
self.full_clean()
|
self.full_clean()
|
||||||
|
|||||||
Reference in New Issue
Block a user