From 76f047194f3b93f40742703ce974601da021e087 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Sat, 17 Sep 2005 05:18:36 +0000 Subject: [PATCH] --- lib/sqlalchemy/objectstore.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/sqlalchemy/objectstore.py b/lib/sqlalchemy/objectstore.py index d85a9591ad..b4d2ccff92 100644 --- a/lib/sqlalchemy/objectstore.py +++ b/lib/sqlalchemy/objectstore.py @@ -172,9 +172,9 @@ class UnitOfWork(object): obj.__dict__[key] = childlist if callable(childlist): - childlist = childlist() - - if not isinstance(childlist, util.HistoryArraySet): + childlist = UOWListElement(obj, childlist()) + obj.__dict__[key] = childlist + elif not isinstance(childlist, util.HistoryArraySet): childlist = UOWListElement(obj, childlist) obj.__dict__[key] = childlist if data is not None and childlist.data != data: -- 2.47.2