From 741ea13db228a702d63b58b370f144c8e09f3d1e Mon Sep 17 00:00:00 2001 From: Sagar Vora Date: Wed, 16 Feb 2022 14:04:41 +0530 Subject: [PATCH] fix: forget return value after `run_method` execution --- frappe/model/document.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/model/document.py b/frappe/model/document.py index cb36c18b47..37e70e8126 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -1154,7 +1154,7 @@ class Document(BaseDocument): for f in hooks: add_to_return_value(self, f(self, method, *args, **kwargs)) - return self._return_value + return self.__dict__.pop("_return_value", None) return runner