diff --git a/app.js b/app.js
index 6c2eb6ed2bb8195a2a687d7b6de809076f9b6ee2..a6f160d64c84f021fcc89dd1a0e20f06619289eb 100644
--- a/app.js
+++ b/app.js
@@ -727,9 +727,11 @@ var firmwarewizard = function() {
 
   function hasVendorDevicesForEnabledDeviceCategories(vendor) {
     var image_vendors = Object.keys(images);
-    for (let [key, value] of Object.entries(images[vendor])) {
-      if (enabled_device_categories.includes(value[0].category)) {
-        return true;
+    if (images[vendor]) {
+      for (let [key, value] of Object.entries(images[vendor])) {
+        if (enabled_device_categories.includes(value[0].category)) {
+          return true;
+        }
       }
     }
     return false;