Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Critical
-
Resolution: Fixed
-
Affects Version/s: 3.0.4, 3.1, 3.2
-
Component/s: Portfolio
-
Labels:
-
Testing Instructions:
-
Workaround:
-
Affected Branches:MOODLE_30_STABLE, MOODLE_31_STABLE, MOODLE_32_STABLE
-
Fixed Branches:MOODLE_30_STABLE, MOODLE_31_STABLE
-
Pull from Repository:
-
Pull Master Branch:
MDL-54805-master -
Pull Master Diff URL:
Description
In the "Plugins overview" admin tool, many plugins are allowed to be uninstalled, including some that come with the core installation of Moodle.
If the "Box" (portfolio_boxnet) portfolio plugin is uninstalled completely, Moodle can no longer function. This seems to be caused by a dependency on "Box" from the "File download" (portfolio_download) portfolio plugin.
The error message that is displayed is as follows:
Fatal error: Class 'portfolio_plugin_pull_base' not found in /[moodledirrroot]/portfolio/download/lib.php on line 5
This prevents loading any page on the site after this has been done.