User tests: Successful: Unsuccessful:
Pull Request for Issue #16720.
Fixed broken package update for child library when the manifest file of the package has: <blockChildUninstall>1</blockChildUninstall>
The issue can be reproduced on any package which uses the new Joomla 3.7 feature and contains a library in it. Here's one that I know of:
Installation should succeed without warnings and if you go to Extensions > Manage > Manage
and filter by Gantry 5, you should see Gantry 5 Framework
library entry only a single time.
During second installation you will see a warning:
Warning
The Gantry 5 Framework extension is part of a package which does not allow individual extensions to be uninstalled.
When you visit Extensions > Manage > Manage
, you will see the library installed 2 times. Every new install after this will add a new extension entry.
Maybe there's a need for instructions on how to fix broken database (release notes? known issues?). The easiest way to do that is to uninstall the package. After uninstalling the package, you can also uninstall all the extra extensions. Uninstalling will raise a warning, but it can be safely ignored.
Status | New | ⇒ | Pending |
Category | ⇒ | Libraries |
I have tested this item
I have tested this item
@franz-wohlkoenig RTC + milestone 3.7.3?
Status | Pending | ⇒ | Ready to Commit |
RTC after two successful tests.
@richard67 i have no Rights for Milestone.
Status | Ready to Commit | ⇒ | Fixed in Code Base |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2017-06-19 04:41:24 |
Closed_By | ⇒ | rdeutz | |
Labels |
Added:
?
|
Thanks! I really appreciate you being fast with this one!
Milestone: Due by June 27, 2017.