diff --git a/lib/private/app.php b/lib/private/app.php index e44290369a..6c9f761522 100644 --- a/lib/private/app.php +++ b/lib/private/app.php @@ -656,6 +656,12 @@ class OC_App { if (is_array($data)) { $data = OC_App::parseAppInfo($data); } + if(isset($data['ocsid'])) { + $storedId = \OC::$server->getConfig()->getAppValue($appId, 'ocsid'); + if($storedId !== '' && $storedId !== $data['ocsid']) { + $data['ocsid'] = $storedId; + } + } self::$appInfo[$appId] = $data;