diff --git a/packages/oui-field/src/field.controller.js b/packages/oui-field/src/field.controller.js index 35c57817..88eff445 100644 --- a/packages/oui-field/src/field.controller.js +++ b/packages/oui-field/src/field.controller.js @@ -188,7 +188,7 @@ export default class FieldController { getMessagesOrder () { // first known errors then custom errors - return Object.keys(this.getFirstError()).sort((a, b) => MESSAGES_ORDER.indexOf(a) < MESSAGES_ORDER.indexOf(b)); + return Object.keys(this.getFirstError() || {}).sort((a, b) => MESSAGES_ORDER.indexOf(a) < MESSAGES_ORDER.indexOf(b)); } getMessageString (errorName) {