Author: michiel
Date: 2010-04-27 17:37:58 +0200 (Tue, 27 Apr 2010)
New Revision: 42058

Modified:
   
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/storage/search/implementation/BasicStepField.java
Log:
anonymisation of cloud should also take into consideration the name of the Cloud

Modified: 
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/storage/search/implementation/BasicStepField.java
===================================================================
--- 
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/storage/search/implementation/BasicStepField.java
  2010-04-27 14:06:24 UTC (rev 42057)
+++ 
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/storage/search/implementation/BasicStepField.java
  2010-04-27 15:37:58 UTC (rev 42058)
@@ -154,10 +154,11 @@
             // SearchQueries can be referenced in caches. We don't want to
             // have references to user clouds there (Field is probably a 
BasicField then)
             // So, we use a specialized anonymous cloud instance
-            CloudContext cloudContext = 
f.getNodeManager().getCloud().getCloudContext();
+            Cloud cloud = f.getNodeManager().getCloud();
+            CloudContext cloudContext = cloud.getCloudContext();
             Cloud anonymousCloud = anonymousClouds.get(cloudContext);
             if (anonymousCloud == null) {
-                anonymousCloud = cloudContext.getCloud("mmbase");
+                anonymousCloud = cloudContext.getCloud(cloud.getName());
                 anonymousClouds.put(cloudContext, anonymousCloud);
             }
             NodeManager anonymousNodeManager = 
anonymousCloud.getNodeManager(f.getNodeManager().getName());

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to