Merge pull request #17953 from nextcloud/backport/17942/stable16
[stable16] pass through ServerNotAvailableException on app init
This commit is contained in:
commit
54cdbea127
1 changed files with 4 additions and 0 deletions
|
@ -55,6 +55,7 @@ use OC\App\Platform;
|
|||
use OC\DB\MigrationService;
|
||||
use OC\Installer;
|
||||
use OC\Repair;
|
||||
use OC\ServerNotAvailableException;
|
||||
use OCP\App\ManagerEvent;
|
||||
use OCP\ILogger;
|
||||
|
||||
|
@ -153,6 +154,9 @@ class OC_App {
|
|||
try {
|
||||
self::requireAppFile($app);
|
||||
} catch (Throwable $ex) {
|
||||
if($ex instanceof ServerNotAvailableException) {
|
||||
throw $ex;
|
||||
}
|
||||
\OC::$server->getLogger()->logException($ex);
|
||||
if (!\OC::$server->getAppManager()->isShipped($app)) {
|
||||
// Only disable apps which are not shipped
|
||||
|
|
Loading…
Reference in a new issue