diff --git a/resources/assets/js/components/AkauntingSelect.vue b/resources/assets/js/components/AkauntingSelect.vue index a0ece5340..79b064403 100644 --- a/resources/assets/js/components/AkauntingSelect.vue +++ b/resources/assets/js/components/AkauntingSelect.vue @@ -654,8 +654,12 @@ export default { this.setSortedOptions(); + let current_sorted_option = false; + for (const [key, value] of Object.entries(this.full_options)) { - if (selected == value.key) { + current_sorted_option = Array.isArray(this.sorted_options) && this.sorted_options.find((option) => option.key == selected); + + if (selected == value.key && ! current_sorted_option) { this.sorted_options.push({ index: value.index, key: value.key,