From 91061cdd7d1f616756025a107c13572718319e96 Mon Sep 17 00:00:00 2001 From: Mateus Machado Luna Date: Fri, 1 Mar 2019 16:34:52 -0300 Subject: [PATCH] Fetches all collections when selecting parent or target collections. Ref. #206 --- src/admin/components/edition/collection-edition-form.vue | 8 ++++---- src/admin/components/edition/importer-mapping-form.vue | 3 --- src/js/store/modules/collection/actions.js | 2 +- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/src/admin/components/edition/collection-edition-form.vue b/src/admin/components/edition/collection-edition-form.vue index 804e06641..4b203c526 100644 --- a/src/admin/components/edition/collection-edition-form.vue +++ b/src/admin/components/edition/collection-edition-form.vue @@ -696,10 +696,10 @@ export default { // Generates options for parent collection this.isFetchingCollections = true; this.fetchCollectionsForParent() - .then((collections) => { - this.collections = collections; - this.isFetchingCollections = false; - }) + .then((collections) => { + this.collections = collections; + this.isFetchingCollections = false; + }) .catch((error) => { this.$console.error(error); this.isFetchingCollections = false; diff --git a/src/admin/components/edition/importer-mapping-form.vue b/src/admin/components/edition/importer-mapping-form.vue index cab54d9fc..dc5b8d26f 100644 --- a/src/admin/components/edition/importer-mapping-form.vue +++ b/src/admin/components/edition/importer-mapping-form.vue @@ -232,9 +232,6 @@ export default { 'runImporter', 'fetchMappingImporter' ]), - ...mapActions('collection', [ - 'fetchCollectionsForParent' - ]), ...mapActions('bgprocess', [ 'fetchProcess' ]), diff --git a/src/js/store/modules/collection/actions.js b/src/js/store/modules/collection/actions.js index 03b7efe7d..88ce46ebb 100644 --- a/src/js/store/modules/collection/actions.js +++ b/src/js/store/modules/collection/actions.js @@ -447,7 +447,7 @@ export const fetchUsers = ({ commit }, { search, exceptions }) => { // Fetch Collections for choosing Parent Collection export const fetchCollectionsForParent = ({ commit }) => { return new Promise((resolve, reject) => { - axios.tainacan.get('/collections/?fetch_only=name,id') + axios.tainacan.get('/collections/?nopaging=1fetch_only=name,id') .then(res => { let collections = res.data; resolve( collections );