From 389ab31d9ed83c37bfed3634cf65e665de1f4557 Mon Sep 17 00:00:00 2001 From: hns Date: Tue, 11 Dec 2007 16:16:28 +0000 Subject: [PATCH] * Include filter in MultiKey parts for complex references. Fixes bug #584 originally reported by Franz Philipp Moser on helma-user. http://helma.org/bugs/show_bug.cgi?id=584 --- src/helma/objectmodel/db/Relation.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/helma/objectmodel/db/Relation.java b/src/helma/objectmodel/db/Relation.java index e8a3af61..ab216278 100644 --- a/src/helma/objectmodel/db/Relation.java +++ b/src/helma/objectmodel/db/Relation.java @@ -1285,6 +1285,10 @@ public final class Relation { map.put(cnst.foreignKey, home.getString(cnst.localProperty())); } } + // add filter as pseudo-constraint + if (filter != null) { + map.put("__filter__", filter); + } return map; }