diff --git a/lib/private/app.php b/lib/private/app.php
index e4b11f982dc95e592967016ad9c862adc9422c9f..2887961754c268878d8312522534c4e61917f8e8 100644
--- a/lib/private/app.php
+++ b/lib/private/app.php
@@ -833,7 +833,8 @@ class OC_App {
 			foreach ($appList as $app) {
 				foreach ($remoteApps AS $key => $remote) {
 					if ($app['name'] === $remote['name'] ||
-						$app['ocsid'] ===  $remote['id']) {
+						(isset($app['ocsid']) &&
+						$app['ocsid'] ===  $remote['id'])) {
 						unset($remoteApps[$key]);
 					}
 				}