diff options
-rw-r--r-- | lib/private/app.php | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/private/app.php b/lib/private/app.php index 3eed9e3c443..73f9a2ddd42 100644 --- a/lib/private/app.php +++ b/lib/private/app.php @@ -93,6 +93,13 @@ class OC_App { throw new \OC\NeedsUpdateException(); } require_once $app . '/appinfo/app.php'; + if (self::isType($app, array('authentication'))) { + // since authentication apps affect the "is app enabled for group" check, + // the enabled apps cache needs to be cleared to make sure that the + // next time getEnableApps() is called it will also include apps that were + // enabled for groups + self::$enabledAppsCache = array(); + } } } |