From 3f86f1276f69fb97f0c2c2a6e133152e695e2d9b Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Wed, 22 Mar 2017 11:50:31 +0100 Subject: [PATCH] Also cache the namespace from appinfo Signed-off-by: Joas Schilling --- lib/private/AppFramework/App.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/private/AppFramework/App.php b/lib/private/AppFramework/App.php index e15e4a797e..5a7bc8fad4 100644 --- a/lib/private/AppFramework/App.php +++ b/lib/private/AppFramework/App.php @@ -61,11 +61,12 @@ class App { $appInfo = \OC_App::getAppInfo($appId); if (isset($appInfo['namespace'])) { - return $topNamespace . trim($appInfo['namespace']); + self::$nameSpaceCache[$appId] = trim($appInfo['namespace']); + } else { + // if the tag is not found, fall back to uppercasing the first letter + self::$nameSpaceCache[$appId] = ucfirst($appId); } - // if the tag is not found, fall back to uppercasing the first letter - self::$nameSpaceCache[$appId] = ucfirst($appId); return $topNamespace . self::$nameSpaceCache[$appId]; }