diff --git a/assets/js/src/form/fields/selection.jsx b/assets/js/src/form/fields/selection.jsx index 04f01a2e39..62abc180e0 100644 --- a/assets/js/src/form/fields/selection.jsx +++ b/assets/js/src/form/fields/selection.jsx @@ -33,6 +33,14 @@ function( } }, componentWillUnmount: function() { + if( + !this.props.field.multiple + || this.state.initialized === false + || this.refs.select === undefined + ) { + return; + } + jQuery('#'+this.refs.select.id).select2('destroy'); }, setupSelect2: function() {