[Bedework-commit] calendarapi r1197 - trunk/calsvc/src/org/bedework/calsvc/client

svnadmin at bedework.org svnadmin at bedework.org
Sat Mar 6 13:47:08 EST 2010


Author: douglm
Date: 2010-03-06 13:47:03 -0500 (Sat, 06 Mar 2010)
New Revision: 1197

Modified:
   trunk/calsvc/src/org/bedework/calsvc/client/ClientState.java
Log:
It looks like we were not recalculating the filter correctly. 

A filtered alias to a filter did not work - only the first filter was applied.

Modified: trunk/calsvc/src/org/bedework/calsvc/client/ClientState.java
===================================================================
--- trunk/calsvc/src/org/bedework/calsvc/client/ClientState.java	2010-03-05 16:58:05 UTC (rev 1196)
+++ trunk/calsvc/src/org/bedework/calsvc/client/ClientState.java	2010-03-06 18:47:03 UTC (rev 1197)
@@ -59,6 +59,8 @@
   /* Built as we build filters. */
   private ColorMap colorMap;
 
+  private String vfilter;
+
   /**
    * @param svci
    * @param user
@@ -136,8 +138,6 @@
       return false;
     }
 
-    String vfilter = null;
-
     for (BwCalendar col: cols) {
       if (debug) {
         trace("      vpath collection:" + col.getPath());
@@ -160,8 +160,9 @@
     colorMap = new ColorMap();
     this.vpath = vpath;
     currentView = null;
-    filter = new FilterBuilder(getSvc(),
-                               colorMap).buildFilter(null, vfilter, true);
+    filter = null;
+//    filter = new FilterBuilder(getSvc(),
+  //                             colorMap).buildFilter(null, vfilter, true);
 
     return true;
   }
@@ -207,7 +208,7 @@
 
     colorMap = new ColorMap();
     filter = new FilterBuilder(getSvc(),
-                               colorMap).buildFilter(paths, null, true);
+                               colorMap).buildFilter(paths, vfilter, true);
     return filter;
   }
 



More information about the Bedework-commit mailing list