[Bedework-commit] calendarapi r258 - in trunk: calCore/src/org/bedework/calcore/hibernate calsvc/src/org/bedework/calsvc

svnadmin at bedework.org svnadmin at bedework.org
Tue Apr 10 13:24:04 EDT 2007


Author: douglm
Date: 2007-04-10 13:24:04 -0400 (Tue, 10 Apr 2007)
New Revision: 258

Modified:
   trunk/calCore/src/org/bedework/calcore/hibernate/Events.java
   trunk/calsvc/src/org/bedework/calsvc/CalSvc.java
Log:
Fix depth error in CalDAV freebusy reports.

Remove access cehck in Calsvc getFreeBusy, we cehck at lower levels anyway.

Modified: trunk/calCore/src/org/bedework/calcore/hibernate/Events.java
===================================================================
--- trunk/calCore/src/org/bedework/calcore/hibernate/Events.java	2007-04-10 01:42:49 UTC (rev 257)
+++ trunk/calCore/src/org/bedework/calcore/hibernate/Events.java	2007-04-10 17:24:04 UTC (rev 258)
@@ -247,7 +247,7 @@
                                              boolean allCalendars) throws CalFacadeException {
     boolean ignoreCreator = cb.getSuperUser();
 
-    /* Ensure dates are limited explicitly or mplicitly */
+    /* Ensure dates are limited explicitly or implicitly */
     recurRetrieval = defaultRecurringRetrieval(recurRetrieval,
                                                startDate, endDate);
 

Modified: trunk/calsvc/src/org/bedework/calsvc/CalSvc.java
===================================================================
--- trunk/calsvc/src/org/bedework/calsvc/CalSvc.java	2007-04-10 01:42:49 UTC (rev 257)
+++ trunk/calsvc/src/org/bedework/calsvc/CalSvc.java	2007-04-10 17:24:04 UTC (rev 258)
@@ -1118,7 +1118,7 @@
   }
 
   public boolean isUserRoot(BwCalendar cal) throws CalFacadeException {
-    if (cal == null) {
+    if ((cal == null) || (cal.getPath() == null)) {
       return false;
     }
 
@@ -1454,7 +1454,9 @@
     if (subs != null) {
       // Use these
     } else if (cal != null) {
+      /* Don't check - we do so at the fetch of events
       getCal().checkAccess(cal, PrivilegeDefs.privReadFreeBusy, false);
+      */
 
       BwSubscription sub = BwSubscription.makeSubscription(cal);
 



More information about the Bedework-commit mailing list