diff --git a/lib/workers/repository/process/fetch.js b/lib/workers/repository/process/fetch.js
index <HASH>..<HASH> 100644
--- a/lib/workers/repository/process/fetch.js
+++ b/lib/workers/repository/process/fetch.js
@@ -32,7 +32,14 @@ async function fetchDepUpdates(packageFileConfig, dep) {
     logger.debug({ depName: dep.depName }, 'Dependency is disabled');
     dep.skipReason = 'disabled';
   } else {
-    dep.updates = await getPackageUpdates(manager, depConfig);
+    const lookupResults = await getPackageUpdates(manager, depConfig);
+    // istanbul ignore else
+    if (Array.isArray(lookupResults)) {
+      dep.updates = lookupResults;
+    } else {
+      Object.assign(dep, lookupResults);
+    }
+    dep.updates = dep.updates || [];
     logger.trace({
       packageFile,
       manager,
refactor: fetch array or object