diff --git a/resources/assets/js/components/AkauntingSearch.vue b/resources/assets/js/components/AkauntingSearch.vue index 7ba705ff1..fa2833500 100644 --- a/resources/assets/js/components/AkauntingSearch.vue +++ b/resources/assets/js/components/AkauntingSearch.vue @@ -645,12 +645,14 @@ export default { }, closeIfClickedOutside(event) { - if (!document.getElementById('search-field-' + this._uid).contains(event.target) && event.target.getAttribute('data-btn') != 'btn btn-link') { - this.visible.options = false; - this.visible.operator = false; - this.visible.values = false; + if (document.getElementById('search-field-' + this._uid)) { + if (!document.getElementById('search-field-' + this._uid).contains(event.target) && event.target.getAttribute('data-btn') != 'btn btn-link') { + this.visible.options = false; + this.visible.operator = false; + this.visible.values = false; - document.removeEventListener('click', this.closeIfClickedOutside); + document.removeEventListener('click', this.closeIfClickedOutside); + } } }, },