>From users point of view it would be best to see a warning dialog with the option to proceed or to cancel (the most advanced version would also offer a list of associated items).
For programmers this would mean either removing the theme from all associated items or using the next level default theme as fall-back in case the the theme does not exist. I'd prefer the later solution, as it also works if users try to copy the songs.sqlite without taking the themes into account. -- You received this bug notification because you are a member of OpenLP Core, which is subscribed to OpenLP. https://bugs.launchpad.net/bugs/913508 Title: cannot delete a theme if it is assigned to a song. Status in OpenLP - Worship Presentation Software: Incomplete Bug description: I tried to delete a theme and got an error that it cannot be deleted because it is assigned to a song. You cannot go through all your songs in your database to remove the association. These two old bugs also referred to the same problem and it was corrected. https://bugs.launchpad.net/openlp/+bug/693202 https://bugs.launchpad.net/openlp/+bug/700089 To manage notifications about this bug go to: https://bugs.launchpad.net/openlp/+bug/913508/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~openlp-core Post to : [email protected] Unsubscribe : https://launchpad.net/~openlp-core More help : https://help.launchpad.net/ListHelp

