Bible Upgrade does not work for disabled plugins
Bug #793091 reported by
Tim Bentley
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenLP |
Fix Released
|
Medium
|
Armin Köhler |
Bug Description
Load some bibles in using an old version of OpenLP.
Disable the bible plugin.
Restart using a new version with the upgrade code.
Bible Plugin starts with No bibles and no clue why they are missing.
The bible upgrade code should ignore the inactive plugin switch and upgrade the databases regardless.
Related branches
lp:~orangeshirt/openlp/bugfixes
- Raoul Snyman: Approve
- Tim Bentley: Approve
-
Diff: 41 lines (+8/-1)3 files modifiedopenlp/core/lib/plugin.py (+6/-0)
openlp/core/ui/mainwindow.py (+1/-1)
openlp/core/ui/pluginform.py (+1/-0)
Changed in openlp: | |
assignee: | nobody → Armin Köhler (orangeshirt) |
Changed in openlp: | |
status: | New → Fix Committed |
Changed in openlp: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I think it did, and it didn't work because part of the Bible plugin that it depended on hadn't been loaded because the plugin was disabled. That's why it doesn't do it now.
In your scenario, next time you start OpenLP after the plugin is enabled, the Bibles would get picked up and upgraded.