#158 closed defect (fixed)
Cannot delete entry from timetable
Reported by: | dmartinc | Owned by: | pferreir |
---|---|---|---|
Priority: | critical | Milestone: | v0.97.0 |
Component: | Timetable | Version: | 0.97.0 |
Keywords: | timetable | Cc: |
Description
In the following event:
http://indicobeta.cern.ch/confModifSchedule.py?confId=83595#20100202
After creation a new contribution called "test", and reloading the page (just in case), I tried to delete the newly created contribution (which appeared at the bottom of the timetable).
The service call apparently succeeds, but the entry does not disappear from the timetable. Moreover, even after reloading the timetable, the entry is still there.
When deleting the entry a second time (after reloading the timetable), there is an exception (see indicobeta exceptions of 2nd Feb 2010 at 9:48 and 10:51). However this time the entry properly disappears from the timetable.
Change History (7)
comment:1 Changed 6 years ago by pferreir
- Milestone set to v0.97
comment:2 Changed 6 years ago by jbenito
- Priority changed from normal to critical
comment:3 Changed 6 years ago by pferreir
comment:4 Changed 6 years ago by pferreir
- Owner set to pferreir
- Status changed from new to accepted
comment:5 Changed 6 years ago by pferreir
And I'll make it so that the timetable management page is never cached. It makes no sense to do it.
comment:6 Changed 6 years ago by jose.pedro.ferreira@…
- Resolution set to fixed
- Status changed from accepted to closed
commit ceb3c539c925118695eab4fe59809bb08662fdba
Author: Pedro Ferreira <jose.pedro.ferreira@…>
Date: Fri Feb 19 10:27:01 2010 +0100
[FIX] Added progress dialogs for timetable deletes
- also for the dialogs for adding contributions/sessions/breaks;
- apparently fixes #158
What do you mean by "apparently succeeds"? Have you checked it with firebug?
It seems to me that the call is taking too much time, people refresh the page and (for caching reasons) the entry is still there. That's the only way I can reproduce it.
I'll add a progress indicator for the "delete" oepration (we should have it anyway), and see how it goes.