From 39259d94f51f3ac86d0d4d1dc38410ba92152ce3 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Sat, 20 Apr 2013 02:59:58 -0400 Subject: [PATCH] - dont do a boolean check on the mapped object --- lib/sqlalchemy/orm/session.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/sqlalchemy/orm/session.py b/lib/sqlalchemy/orm/session.py index 361ab65e6e..f7a5558f17 100644 --- a/lib/sqlalchemy/orm/session.py +++ b/lib/sqlalchemy/orm/session.py @@ -1752,7 +1752,7 @@ class Session(_SessionClassMethods): self.dispatch.before_attach: self.dispatch.before_attach(self, state.obj()) state.session_id = self.hash_key - if state.modified and not state._strong_obj: + if state.modified and state._strong_obj is None: state._strong_obj = state.obj() if self.dispatch.after_attach: self.dispatch.after_attach(self, state.obj()) -- 2.47.2