Check if elements are set in installer
Since we now have all the apps from the appstore we need to do a bit more checking. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
This commit is contained in:
parent
b1b2378758
commit
f021db956c
|
@ -391,6 +391,10 @@ class Installer {
|
||||||
foreach($this->apps as $app) {
|
foreach($this->apps as $app) {
|
||||||
if($app['id'] === $appId) {
|
if($app['id'] === $appId) {
|
||||||
$currentVersion = OC_App::getAppVersion($appId);
|
$currentVersion = OC_App::getAppVersion($appId);
|
||||||
|
|
||||||
|
if (!isset($app['releases'][0]['version'])) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
$newestVersion = $app['releases'][0]['version'];
|
$newestVersion = $app['releases'][0]['version'];
|
||||||
if ($currentVersion !== '0' && version_compare($newestVersion, $currentVersion, '>')) {
|
if ($currentVersion !== '0' && version_compare($newestVersion, $currentVersion, '>')) {
|
||||||
return $newestVersion;
|
return $newestVersion;
|
||||||
|
|
Loading…
Reference in New Issue