From 0f57f9a69ae1cdaab295c40a178dc98fadec23b2 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Sun, 9 Dec 2018 10:42:38 +0100
Subject: [PATCH] fix(onboarding): defensive warnings check

---
 lib/workers/repository/onboarding/pr/errors-warnings.js | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lib/workers/repository/onboarding/pr/errors-warnings.js b/lib/workers/repository/onboarding/pr/errors-warnings.js
index cdf9bf3705..44a40f491c 100644
--- a/lib/workers/repository/onboarding/pr/errors-warnings.js
+++ b/lib/workers/repository/onboarding/pr/errors-warnings.js
@@ -30,10 +30,10 @@ function getDepWarnings(packageFiles) {
   try {
     const warnings = [];
     const warningFiles = [];
-    for (const files of Object.values(packageFiles)) {
-      for (const file of files)
+    for (const files of Object.values(packageFiles || {})) {
+      for (const file of files || [])
         if (file.deps) {
-          for (const dep of file.deps) {
+          for (const dep of file.deps || []) {
             if (dep.warnings && dep.warnings.length) {
               const message = dep.warnings[0].message;
               if (!warnings.includes(message)) {
-- 
GitLab