From 9c2bd23606a2c97583feea230113f88eebf1ccff Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Thu, 16 Jan 2025 15:50:47 +0530 Subject: [PATCH] fix: don't override setstate (#29194) Meta sometimes break because of this, I don't quite know why but this change isn't that useful, so best to revert it for now. --- frappe/model/base_document.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/frappe/model/base_document.py b/frappe/model/base_document.py index 598fb99aa7..1ba210ce85 100644 --- a/frappe/model/base_document.py +++ b/frappe/model/base_document.py @@ -177,11 +177,6 @@ class BaseDocument: state.pop("meta", None) state.pop("permitted_fieldnames", None) state.pop("_parent_doc", None) - state.pop("flags", None) - - def __setstate__(self, state): - self.__dict__ = state - self.flags = _dict() def update(self, d): """Update multiple fields of a doctype using a dictionary of key-value pairs.