From 851419f5b8b6db22131e48c3610b4ce9adfc990e Mon Sep 17 00:00:00 2001
From: yflory <yann.flory@xwiki.com>
Date: Tue, 19 Oct 2021 14:43:56 +0200
Subject: [PATCH] Fix premium account not detected

---
 www/common/sframe-common-outer.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/www/common/sframe-common-outer.js b/www/common/sframe-common-outer.js
index 95b6c52b9..a26b095db 100644
--- a/www/common/sframe-common-outer.js
+++ b/www/common/sframe-common-outer.js
@@ -676,8 +676,9 @@ define([
                     }
 
                     var priv = metaObj.priv;
+                    var _plan = priv.offline ? Utils.LocalStore.getPremium() : priv.plan;
                     var p = Utils.Util.checkRestrictedApp(parsed.type, AppConfig,
-                              Utils.Constants.earlyAccessApps, priv.plan, additionalPriv.loggedIn);
+                              Utils.Constants.earlyAccessApps, _plan, additionalPriv.loggedIn);
                     if (p === 0 || p === -1) {
                         additionalPriv.premiumOnly = true;
                     }