summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2021-06-07 13:44:57 +0200
committerJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2021-06-07 13:44:57 +0200
commitdc3c4a06d7e80cab6911d935df5b6f7f029f39de (patch)
tree6bf496c2b885de99b618fc5eb826c17edc939f42 /lib
parent46bcb06045ef7bbf965f9a77a5cf9eff52ab1742 (diff)
Fix circles version comparison if circles is not installed
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Diffstat (limited to 'lib')
-rw-r--r--lib/Controller/PageController.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/Controller/PageController.php b/lib/Controller/PageController.php
index c789ecc7..d54d519d 100644
--- a/lib/Controller/PageController.php
+++ b/lib/Controller/PageController.php
@@ -101,9 +101,11 @@ class PageController extends Controller {
// automated background syncs for social avatars (default: no)
$bgSyncEnabledByUser = $this->config->getUserValue($userId, Application::APP_ID, 'enableSocialSync', 'no');
+ $circleVersion = $this->appManager->getAppVersion('circles');
$isContactsInteractionEnabled = $this->appManager->isEnabledForUser('contactsinteraction') === true;
$isCirclesEnabled = $this->appManager->isEnabledForUser('circles') === true;
- $isCircleVersionCompatible = $this->compareVersion->isCompatible($this->appManager->getAppVersion('circles'), 22);
+ // if circles is not installed, we use 0.0.0
+ $isCircleVersionCompatible = $this->compareVersion->isCompatible($circleVersion ? $circleVersion : '0.0.0', 22);
$this->initialStateService->provideInitialState(Application::APP_ID, 'locales', $locales);
$this->initialStateService->provideInitialState(Application::APP_ID, 'defaultProfile', $defaultProfile);