[Bedework-commit] calendarapi r625 -
releases/bedework-3.4.1.1/calCore/src/org/bedework/calcore/hibernate
svnadmin at bedework.org
svnadmin at bedework.org
Thu May 15 23:19:48 EDT 2008
Author: douglm
Date: 2008-05-15 23:19:46 -0400 (Thu, 15 May 2008)
New Revision: 625
Modified:
releases/bedework-3.4.1.1/calCore/src/org/bedework/calcore/hibernate/CoreCalendars.java
Log:
Fix so that deleted collections stay deleted. The previous xml schema change requires that we explicitly delete the object
Modified: releases/bedework-3.4.1.1/calCore/src/org/bedework/calcore/hibernate/CoreCalendars.java
===================================================================
--- releases/bedework-3.4.1.1/calCore/src/org/bedework/calcore/hibernate/CoreCalendars.java 2008-05-15 15:20:10 UTC (rev 624)
+++ releases/bedework-3.4.1.1/calCore/src/org/bedework/calcore/hibernate/CoreCalendars.java 2008-05-16 03:19:46 UTC (rev 625)
@@ -447,11 +447,13 @@
throw new CalFacadeException(CalFacadeException.calendarNotFound);
}
+ val = unwrap(val);
if (val.hasChildren()) {
throw new CalFacadeException(CalFacadeException.calendarNotEmpty);
}
parent.removeChild(val);
+ sess.delete(val);
sess.update(parent);
return true;
More information about the Bedework-commit
mailing list