GNOME Bugzilla – Bug 770084
"Delete selected events" button only deletes one
Last modified: 2019-03-12 14:06:06 UTC
I'm trying to delete lots of events. I select a bunch of them, click on "Delete selected events" and only one of the selected ones is deleted. Rationale: Well, my actual problem is lots of duplicate events. So a tool to merge duplicate events would be even better, but really if the existing features worked as labelled then that would be fine already.
Thanks for a bug report. that's a general issue about multiselection in the calendar views. The only view which "supports" multiselection is the List View, but even that returns only one event, not the all selection. I also looked into the code and you might be asked for a confirmation on the deletion on each selected event anyway. Consider using Actions->Purge, which is there to easily delete old events (not duplicated), if it would be of any use for you. By the way, how did you get the duplicated events, by accidentally importing them multiple times? The thing is that users can have opened calendars of other users, both showing the same event (like when both users are invited into the same meeting, or when a user A sends an appointment to user B). These are not real duplicates, even they can be considered to be.
The bug about multiselection I was talking about above is bug #256437.
I got lots of duplicate events because I imported a digital timetable which was generated by bad software (it created separate events for each room something takes place in, and lots of the stuff took place in 10 rooms simultaneously. So the events were all identical, but for a couple letters in the location). I ended up syncing my calendar into Thunderbird (easy because caldav) and deleting the stuff from there, seemed the easiest. I like to keep my history of events. Yes, the confirm dialog is annoying too. An undo function would be much better. Thanks for the answer. :-)
I'm closing this as a duplicate of the older bug. *** This bug has been marked as a duplicate of bug 256437 ***