Attempting to update a past event silently fails

Steps to reproduce

Steps to reproduce:
1. Schedule an event for a CA which is offline / does not record it
2. Event start date/time has passed
3. Update the event metadata in admin UI to a later start time

Actual Results:

Event appears to update in UI (green tick appears) but does not change on the events table or when you edit the event again.

Logs include long stack traces, the heart of which is:

org.opencastproject.scheduler.api.SchedulerException: Event ID 57437442 has already ended

Expected Results:

Behaviour of admin UI should be consistent with service behaviour, i.e. either it is allowed in the service, or if it's disallowed then Admin UI should prevent editing or show an error.

Workaround (if any):




Stephen Marquard


Incorrectly Functioning With Workaround