summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKlaas Freitag <freitag@owncloud.com>2016-07-15 22:36:42 +0200
committerLukas Reschke <lukas@statuscode.ch>2016-07-20 15:16:16 +0200
commit99316ec02c01a67996b3c21b8c2ec6d9cb5db714 (patch)
treedd8b14873f987fc0b013d76f148437c933bfc7bf
parentb37e1ed17f54916e3321427d92afa3f74ebea1b3 (diff)
downloadnextcloud-server-99316ec02c01a67996b3c21b8c2ec6d9cb5db714.tar.gz
nextcloud-server-99316ec02c01a67996b3c21b8c2ec6d9cb5db714.zip
Show app name in error message if app could not be loaded. (#25441)
-rw-r--r--lib/private/legacy/app.php7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/private/legacy/app.php b/lib/private/legacy/app.php
index 87553cca805..37ceea35ac0 100644
--- a/lib/private/legacy/app.php
+++ b/lib/private/legacy/app.php
@@ -1091,6 +1091,7 @@ class OC_App {
* @throws Exception if no app-name was specified
*/
public static function installApp($app) {
+ $appName = $app; // $app will be overwritten, preserve name for error logging
$l = \OC::$server->getL10N('core');
$config = \OC::$server->getConfig();
$ocsClient = new OCSClient(
@@ -1163,7 +1164,11 @@ class OC_App {
}
\OC_Hook::emit('OC_App', 'post_enable', array('app' => $app));
} else {
- throw new \Exception($l->t("No app name specified"));
+ if(empty($appName) ) {
+ throw new \Exception($l->t("No app name specified"));
+ } else {
+ throw new \Exception($l->t("App '%s' could not be installed!", $appName));
+ }
}
return $app;