2017-09-13 | Paul Boddie | raw annotate files changeset graph | Update free/busy details only after recurrences have been removed for a whole event update. This prevents previously-cancelled recurrences obstructing free/busy generation where such recurrences are reintroduced. |