diff --git a/src/views/admin/js/main.js b/src/views/admin/js/main.js index 2ac26bb63..edfe7768a 100644 --- a/src/views/admin/js/main.js +++ b/src/views/admin/js/main.js @@ -100,8 +100,11 @@ Vue.component('tainacan-filter-numeric-list-interval', FilterNumericListInterval Vue.component('tainacan-filter-date-interval', FilterDateInterval); /* Registers Extra Filter Components passed to the TainacanExtraFilter */ -for (let [extraFilter, extraFilterObject] of Object.entries(TainacanExtraFilters)) - Vue.component(extraFilter, extraFilterObject); +var TainacanExtraFilters = TainacanExtraFilters; +if (TainacanExtraFilters != undefined) { + for (let [extraFilter, extraFilterObject] of Object.entries(TainacanExtraFilters)) + Vue.component(extraFilter, extraFilterObject); +} /* Filter Metadata Option forms */ Vue.component('tainacan-filter-form-numeric', FormFilterNumeric);