diff --git a/src/editors/multiple.js b/src/editors/multiple.js
index 71279e0a6..9efa57b24 100644
--- a/src/editors/multiple.js
+++ b/src/editors/multiple.js
@@ -84,7 +84,7 @@ JSONEditor.defaults.editors.multiple = JSONEditor.AbstractEditor.extend({
       schema = self.jsoneditor.expandRefs(schema);
 
       // If we need to merge `required` arrays
-      if(type.required && Array.isArray(type.required) && self.schema.required && Array.isArray(self.schema.required)) {
+      if(type && type.required && Array.isArray(type.required) && self.schema.required && Array.isArray(self.schema.required)) {
         schema.required = self.schema.required.concat(type.required);
       }
     }