fixed select component sorted options array issue ( 3938011299 )
This commit is contained in:
		@@ -893,12 +893,12 @@ export default {
 | 
			
		||||
                this.selected = [];
 | 
			
		||||
 | 
			
		||||
                selected.forEach(function (select, index) {
 | 
			
		||||
                    if (this.sorted_options.find((option) => option.key == select)) {
 | 
			
		||||
                    if (Array.isArray(this.sorted_options) && this.sorted_options.find((option) => option.key == select)) {
 | 
			
		||||
                        this.selected.push(select);
 | 
			
		||||
                    }
 | 
			
		||||
                }, this);
 | 
			
		||||
            } else {
 | 
			
		||||
                if (! options.find((option) => option == this.selected)) {
 | 
			
		||||
                if (Array.isArray(options) && ! options.find((option) => option == this.selected)) {
 | 
			
		||||
                    this.selected = '';
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
 
 | 
			
		||||
@@ -1107,12 +1107,12 @@ export default {
 | 
			
		||||
            this.selected = [];
 | 
			
		||||
 | 
			
		||||
            selected.forEach(function (select, index) {
 | 
			
		||||
                if (this.sorted_options.find((option) => option.key == select)) {
 | 
			
		||||
                if (Array.isArray(this.sorted_options) && this.sorted_options.find((option) => option.key == select)) {
 | 
			
		||||
                    this.selected.push(select);
 | 
			
		||||
                }
 | 
			
		||||
            }, this);
 | 
			
		||||
        } else {
 | 
			
		||||
            if (! options.find((option) => option == this.selected)) {
 | 
			
		||||
            if (Array.isArray(options) && ! options.find((option) => option == this.selected)) {
 | 
			
		||||
                this.selected = '';
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user