diff --git a/assets/js/src/form/fields/selection.jsx b/assets/js/src/form/fields/selection.jsx index c73e1cbfed..5299ee1e20 100644 --- a/assets/js/src/form/fields/selection.jsx +++ b/assets/js/src/form/fields/selection.jsx @@ -97,10 +97,14 @@ define([ return null; }, loadCachedItems: function () { + let items; if (typeof (window[`mailpoet_${this.props.field.endpoint}`]) !== 'undefined') { - let items = window[`mailpoet_${this.props.field.endpoint}`]; - + items = window[`mailpoet_${this.props.field.endpoint}`]; + } else if (this.props.field.values !== undefined) { + items = this.props.field.values; + } + if (Array.isArray(items)) { if (this.props.field.filter !== undefined) { items = items.filter(this.props.field.filter); }