diff options
Diffstat (limited to 'test/orm/test_lazy_relations.py')
| -rw-r--r-- | test/orm/test_lazy_relations.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/test/orm/test_lazy_relations.py b/test/orm/test_lazy_relations.py index be8301bae..65158dbd4 100644 --- a/test/orm/test_lazy_relations.py +++ b/test/orm/test_lazy_relations.py @@ -439,7 +439,9 @@ class LazyTest(_fixtures.FixtureTest): def process_query_conditionally(self, query): """process query during a lazyload""" canary() - query._params = query._params.union(dict(name=self.crit)) + params = dict(query.load_options._params) + query.load_options += {"_params": params} + query.load_options._params.update(dict(name=self.crit)) s = Session() ed = s.query(User).options(MyOption("ed")).filter_by(name="ed").one() |
