From e0bb24bcd45d7e6b5d9ae679b1f499039ee1c8fd Mon Sep 17 00:00:00 2001 From: Rucha Mahabal Date: Mon, 19 Aug 2019 13:47:48 +0530 Subject: [PATCH] fix: auto repeat date and unlink id --- frappe/automation/doctype/auto_repeat/auto_repeat.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/frappe/automation/doctype/auto_repeat/auto_repeat.py b/frappe/automation/doctype/auto_repeat/auto_repeat.py index 864a60e498..a4221a4617 100644 --- a/frappe/automation/doctype/auto_repeat/auto_repeat.py +++ b/frappe/automation/doctype/auto_repeat/auto_repeat.py @@ -32,18 +32,17 @@ class AutoRepeat(Document): def before_insert(self): if not frappe.flags.in_test: - start_date = self.start_date + start_date = getdate(self.start_date) today_date = getdate(today()) if start_date <= today_date: - start_date = today_date + self.start_date = today_date def after_save(self): frappe.get_doc(self.reference_doctype, self.reference_document).notify_update() def on_trash(self): - frappe.db.set_value(self.reference_doctype, self.reference_document, { - 'auto_repeat': self.name - }, 'auto_repeat', '') + frappe.db.set_value(self.reference_doctype, self.reference_document, 'auto_repeat', '') + frappe.get_doc(self.reference_doctype, self.reference_document).notify_update() def set_dates(self): if self.disabled: