Index: trunk/calendar3/webadmin/src/org/bedework/webadmin/system/FetchSysparsAction.java =================================================================== --- trunk/calendar3/webadmin/src/org/bedework/webadmin/system/FetchSysparsAction.java (revision 55) +++ trunk/calendar3/webadmin/src/org/bedework/webadmin/system/FetchSysparsAction.java (revision 85) @@ -92,3 +92,2 @@ } } - Index: trunk/calendar3/webadmin/src/org/bedework/webadmin/system/UpdateSysparsAction.java =================================================================== --- trunk/calendar3/webadmin/src/org/bedework/webadmin/system/UpdateSysparsAction.java (revision 80) +++ trunk/calendar3/webadmin/src/org/bedework/webadmin/system/UpdateSysparsAction.java (revision 85) @@ -153,3 +153,2 @@ } } - Index: trunk/calendar3/webclient/src/org/bedework/webclient/BwGoToAction.java =================================================================== --- trunk/calendar3/webclient/src/org/bedework/webclient/BwGoToAction.java (revision 2) +++ trunk/calendar3/webclient/src/org/bedework/webclient/BwGoToAction.java (revision 85) @@ -162,5 +162,8 @@ If so we'll set a new view of the same period as the current. */ - String vsdate = viewStart.getDateTime().getDate().substring(0, 8); + String vsdate = viewStart.getDateTime().getDtval().substring(0, 8); + if (debug) { + action.logIt("vsdate=" + vsdate); + } if (!(vsdate.equals(form.getCurTimeView().getFirstDay().getDateDigits()))) { Index: trunk/calendar3/webcommon/src/org/bedework/webcommon/TimeDateComponents.java =================================================================== --- trunk/calendar3/webcommon/src/org/bedework/webcommon/TimeDateComponents.java (revision 31) +++ trunk/calendar3/webcommon/src/org/bedework/webcommon/TimeDateComponents.java (revision 85) @@ -367,4 +367,5 @@ public void setMonth(String val) { try { + // -1 below because MONTH starts at 0. getCal().set(Calendar.MONTH, Integer.parseInt(val) - 1); } catch (NumberFormatException e) { @@ -391,5 +392,5 @@ } catch (NumberFormatException e) { getCal().set(Calendar.DAY_OF_MONTH, 1); - fieldInError = "MONTH"; + fieldInError = "DAY_OF_MONTH"; } } Index: trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/ExportAction.java =================================================================== --- trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/ExportAction.java (revision 78) +++ trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/ExportAction.java (revision 85) @@ -69,4 +69,5 @@ import net.fortuna.ical4j.model.Calendar; +import net.fortuna.ical4j.model.property.Method; import java.util.Collection; @@ -169,4 +170,6 @@ Calendar vcal = ical.toIcal(evs); + vcal.getProperties().add(Method.PUBLISH); + form.setVcal(vcal);