[Bedework-commit] r501 - in trunk/calendar3:
calCore/src/org/bedework/calcore/hibernate
calsvc/src/org/bedework/calsvc calsvci/src/org/bedework/calsvci
svnadmin at bedework.org
svnadmin at bedework.org
Fri May 19 14:50:25 EDT 2006
Author: douglm
Date: 2006-05-19 14:50:24 -0400 (Fri, 19 May 2006)
New Revision: 501
Modified:
trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Calendars.java
trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java
trunk/calendar3/calsvci/src/org/bedework/calsvci/CalSvcI.java
Log:
Fixed updating of calendars
Modified: trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Calendars.java
===================================================================
--- trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Calendars.java 2006-05-19 15:19:53 UTC (rev 500)
+++ trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Calendars.java 2006-05-19 18:50:24 UTC (rev 501)
@@ -391,7 +391,9 @@
}
public void updateCalendar(BwCalendar val) throws CalFacadeException {
- access.checkAccess(val, privWrite, false);
+ access.checkAccess(val, privWriteProperties, false);
+ val = (BwCalendar)getSess().merge(val);
+
getSess().update(val);
}
Modified: trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java
===================================================================
--- trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java 2006-05-19 15:19:53 UTC (rev 500)
+++ trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java 2006-05-19 18:50:24 UTC (rev 501)
@@ -312,8 +312,9 @@
}
}
- public void setSuperUser(boolean val) {
+ public void setSuperUser(boolean val) throws CalFacadeException {
superUser = val;
+ getCal().setSuperUser(val);
}
public boolean getSuperUser() {
Modified: trunk/calendar3/calsvci/src/org/bedework/calsvci/CalSvcI.java
===================================================================
--- trunk/calendar3/calsvci/src/org/bedework/calsvci/CalSvcI.java 2006-05-19 15:19:53 UTC (rev 500)
+++ trunk/calendar3/calsvci/src/org/bedework/calsvci/CalSvcI.java 2006-05-19 18:50:24 UTC (rev 501)
@@ -111,8 +111,9 @@
/** Called after init to flag this user as a super user.
*
* @param val true for a super user
+ * @throws CalFacadeException
*/
- public abstract void setSuperUser(boolean val);
+ public abstract void setSuperUser(boolean val) throws CalFacadeException;
/** Called after init to flag this user as a super user.
*
More information about the Bedework-commit
mailing list