diff --git a/app/Http/Controllers/Install/Updates.php b/app/Http/Controllers/Install/Updates.php
index 5ef9a4bfb..340ecedc8 100644
--- a/app/Http/Controllers/Install/Updates.php
+++ b/app/Http/Controllers/Install/Updates.php
@@ -19,26 +19,33 @@ class Updates extends Controller
{
$updates = Updater::all();
- $core = $updates['core'];
+ $core = null;
$modules = array();
+ if (isset($updates['core'])) {
+ $core = $updates['core'];
+ }
+
$rows = Module::all();
- foreach ($rows as $row) {
- $alias = $row->get('alias');
- if (!isset($updates[$alias])) {
- continue;
+ if ($rows) {
+ foreach ($rows as $row) {
+ $alias = $row->get('alias');
+
+ if (!isset($updates[$alias])) {
+ continue;
+ }
+
+ $m = new \stdClass();
+ $m->name = $row->get('name');
+ $m->alias = $row->get('alias');
+ $m->category = $row->get('category');
+ $m->installed = $row->get('version');
+ $m->latest = $updates[$alias];
+
+ $modules[] = $m;
}
-
- $m = new \stdClass();
- $m->name = $row->get('name');
- $m->alias = $row->get('alias');
- $m->category = $row->get('category');
- $m->installed = $row->get('version');
- $m->latest = $updates[$alias];
-
- $modules[] = $m;
}
return view('install.updates.index', compact('core', 'modules'));
diff --git a/resources/views/install/updates/index.blade.php b/resources/views/install/updates/index.blade.php
index 593e5172a..8c17e1a48 100644
--- a/resources/views/install/updates/index.blade.php
+++ b/resources/views/install/updates/index.blade.php
@@ -16,7 +16,7 @@
{{ trans('updates.latest_core') }}
@else
{{ trans('updates.new_core') }}
- {{ trans('updates.update', ['version' => $core]) }}
+ {{ trans('updates.update', ['version' => $core]) }}
@endif