From: Mike Bayer Date: Sat, 20 Apr 2013 06:59:58 +0000 (-0400) Subject: - dont do a boolean check on the mapped object X-Git-Tag: rel_0_8_1~13^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=39259d94f51f3ac86d0d4d1dc38410ba92152ce3;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git - dont do a boolean check on the mapped object --- 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())