diff --git a/lib/private/installer.php b/lib/private/installer.php
index df8c015959ea665c26337110eee4b6a4428a504b..bbb8bc5a1527b43828f29eb6b343e68c41246c85 100644
--- a/lib/private/installer.php
+++ b/lib/private/installer.php
@@ -168,7 +168,7 @@ class OC_Installer{
 		$appdata = OC_OCSClient::getApplication($app);
 		$download = OC_OCSClient::getApplicationDownload($app, 1);
 
-		if (array_key_exists('downloadlink', $download) && trim($download['downloadlink']) !== '') {
+		if (isset($download['downloadlink']) && trim($download['downloadlink']) !== '') {
 			$download['downloadlink'] = str_replace(' ', '%20', $download['downloadlink']);
 			$info = array(
 				'source' => 'http',