summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorCôme Chilliet <come.chilliet@nextcloud.com>2023-02-07 16:06:32 +0100
committerCôme Chilliet <come.chilliet@nextcloud.com>2023-02-07 16:06:32 +0100
commit2a4ab201b7c91b393806a1786daad4e8ece12016 (patch)
treebd0e1e90952849952fbf70d0aee0feaf8d876fbb /lib
parent82498bc50f176c84bbf62f02b3fc843daef3e844 (diff)
downloadnextcloud-server-2a4ab201b7c91b393806a1786daad4e8ece12016.tar.gz
nextcloud-server-2a4ab201b7c91b393806a1786daad4e8ece12016.zip
Make sure application are only loaded once
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Diffstat (limited to 'lib')
-rw-r--r--lib/private/legacy/OC_App.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/private/legacy/OC_App.php b/lib/private/legacy/OC_App.php
index c4c2f089767..2a420fd71ad 100644
--- a/lib/private/legacy/OC_App.php
+++ b/lib/private/legacy/OC_App.php
@@ -158,7 +158,10 @@ class OC_App {
* @param string $app
* @throws Exception
*/
- public static function loadApp(string $app) {
+ public static function loadApp(string $app): void {
+ if (isset(self::$loadedApps[$app])) {
+ return;
+ }
self::$loadedApps[$app] = true;
$appPath = self::getAppPath($app);
if ($appPath === false) {