diff --git a/resources/assets/js/components/AkauntingSelect.vue b/resources/assets/js/components/AkauntingSelect.vue index 4a232ca1c..3dc640606 100644 --- a/resources/assets/js/components/AkauntingSelect.vue +++ b/resources/assets/js/components/AkauntingSelect.vue @@ -318,9 +318,16 @@ export default { this.selected = this.value; if (this.model.length) { - if (this.model !== undefined) { + try { + if (eval(this.model) !== undefined) { + this.selected = eval(this.model); + } else { + this.selected = this.model; + } + } catch (e) { this.selected = this.model; } + } if (this.multiple && !this.selected.length) { diff --git a/resources/assets/js/components/AkauntingSelectRemote.vue b/resources/assets/js/components/AkauntingSelectRemote.vue index 277ecc400..73f90a0e7 100644 --- a/resources/assets/js/components/AkauntingSelectRemote.vue +++ b/resources/assets/js/components/AkauntingSelectRemote.vue @@ -430,9 +430,16 @@ export default { this.selected = this.value; if (this.model.length) { - if (this.model !== undefined) { + try { + if (eval(this.model) !== undefined) { + this.selected = eval(this.model); + } else { + this.selected = this.model; + } + } catch (e) { this.selected = this.model; } + } if (this.multiple && !this.selected.length) {