Update of
/var/cvs/applications/cloudcontext/src/org/mmbase/security/implementation/cloudcontext
In directory
james.mmbase.org:/tmp/cvs-serv29764/src/org/mmbase/security/implementation/cloudcontext
Modified Files:
BasicContextProvider.java
Log Message:
various details
See also:
http://cvs.mmbase.org/viewcvs/applications/cloudcontext/src/org/mmbase/security/implementation/cloudcontext
Index: BasicContextProvider.java
===================================================================
RCS file:
/var/cvs/applications/cloudcontext/src/org/mmbase/security/implementation/cloudcontext/BasicContextProvider.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- BasicContextProvider.java 5 Jan 2009 14:46:05 -0000 1.7
+++ BasicContextProvider.java 5 Jan 2009 16:35:39 -0000 1.8
@@ -35,7 +35,7 @@
* This is a basic implemention of {...@link ContextProvider} that implements
all the methods in a default way.
*
* @author Michiel Meeuwissen
- * @version $Id: BasicContextProvider.java,v 1.7 2009/01/05 14:46:05 michiel
Exp $
+ * @version $Id: BasicContextProvider.java,v 1.8 2009/01/05 16:35:39 michiel
Exp $
* @since MMBase-1.9.1
*/
public class BasicContextProvider implements ContextProvider {
@@ -209,6 +209,8 @@
for (NodeSearchQuery query : getContextQueries()) {
try {
MMObjectBuilder contextBuilder = query.getBuilder();
+ query = (NodeSearchQuery) query.clone();
+
BasicFieldValueConstraint constraint = new
BasicFieldValueConstraint(query.getField(contextBuilder.getField("name")),
context);
query.setConstraint(constraint);
Iterator<MMObjectNode> i =
contextBuilder.getNodes(query).iterator();
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs