[Bedework-commit] caldav r233 -
releases/bedework-3.4.1/bwcaldav/src/org/bedework/caldav/bwserver
svnadmin at bedework.org
svnadmin at bedework.org
Thu Jan 31 14:46:49 EST 2008
Author: douglm
Date: 2008-01-31 14:46:48 -0500 (Thu, 31 Jan 2008)
New Revision: 233
Modified:
releases/bedework-3.4.1/bwcaldav/src/org/bedework/caldav/bwserver/BwSysIntfImpl.java
Log:
Changes to make unathenticated freebusy access work.
In addition this probably fixes an undiscovered bug involving calendar suites. It appears we would have selected the wrong set of filters.
Modified: releases/bedework-3.4.1/bwcaldav/src/org/bedework/caldav/bwserver/BwSysIntfImpl.java
===================================================================
--- releases/bedework-3.4.1/bwcaldav/src/org/bedework/caldav/bwserver/BwSysIntfImpl.java 2008-01-31 16:03:17 UTC (rev 232)
+++ releases/bedework-3.4.1/bwcaldav/src/org/bedework/caldav/bwserver/BwSysIntfImpl.java 2008-01-31 19:46:48 UTC (rev 233)
@@ -564,13 +564,18 @@
public ScheduleResult requestFreeBusy(EventInfo val) throws WebdavException {
try {
BwEvent ev = val.getEvent();
- ev.setOwner(svci.getUsersHandler().get(account));
+ if (account != null) {
+ ev.setOwner(svci.getUsersHandler().get(account));
+ }
if (Icalendar.itipReplyMethodType(ev.getScheduleMethod())) {
return getSvci().getScheduler().scheduleResponse(val);
}
return getSvci().getScheduler().schedule(val, null);
} catch (CalFacadeAccessException cfae) {
+ if (debug) {
+ error(cfae);
+ }
throw new WebdavForbidden();
} catch (CalFacadeException cfe) {
if (CalFacadeException.duplicateGuid.equals(cfe.getMessage())) {
More information about the Bedework-commit
mailing list