make failure to load app commands non-fatal

Signed-off-by: Robin Appelman <robin@icewind.nl>
pull/42811/head
Robin Appelman 5 months ago committed by Arthur Schiwon
parent 50fffa8d95
commit 860caa0849

@ -121,7 +121,14 @@ class Application {
// load commands using info.xml
$info = $appManager->getAppInfo($app);
if (isset($info['commands'])) {
$this->loadCommandsFromInfoXml($info['commands']);
try {
$this->loadCommandsFromInfoXml($info['commands']);
} catch (\Throwable $e) {
$output->writeln("<error>" . $e->getMessage() . "</error>");
$this->logger->error($e->getMessage(), [
'exception' => $e,
]);
}
}
// load from register_command.php
\OC_App::registerAutoloading($app, $appPath);

Loading…
Cancel
Save