diff options
Diffstat (limited to 'lib/sqlalchemy')
| -rw-r--r-- | lib/sqlalchemy/orm/loading.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/sqlalchemy/orm/loading.py b/lib/sqlalchemy/orm/loading.py index 2544f7f99..2628093e0 100644 --- a/lib/sqlalchemy/orm/loading.py +++ b/lib/sqlalchemy/orm/loading.py @@ -755,8 +755,8 @@ class PostLoad(object): in self.states.items() if state.manager.mapper.isa(limit_to_mapper) ] - loader( - context, path, states, self.load_keys, *arg, **kw) + if states: + loader(context, path, states, self.load_keys, *arg, **kw) self.states.clear() @classmethod |
