From 66c938127f81eef18af4795ef9d014c6a78a4961 Mon Sep 17 00:00:00 2001 From: leandro <leandroalmada86@gmail.com> Date: Wed, 1 Dec 2021 12:24:51 +0100 Subject: [PATCH] fix error features types --- src/components/ImportTask.vue | 8 ++++++++ src/views/feature_type/Feature_type_detail.vue | 5 ++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/components/ImportTask.vue b/src/components/ImportTask.vue index b33b4ff3..8d35b287 100644 --- a/src/components/ImportTask.vue +++ b/src/components/ImportTask.vue @@ -58,6 +58,8 @@ <script> +import { mapState } from "vuex"; + export default { data() { return { @@ -90,6 +92,9 @@ export default { } }, }, + computed: { + ...mapState("feature", ["features"]), + }, methods: { fetchImports() { @@ -97,6 +102,9 @@ export default { "feature_type/GET_IMPORTS", this.$route.params.feature_type_slug ); + this.$store.dispatch('feature/GET_PROJECT_FEATURES', { + project_slug: this.$route.params.slug + }) //* show that the action was triggered, could be improved with animation (doesn't work) this.ready = false; }, diff --git a/src/views/feature_type/Feature_type_detail.vue b/src/views/feature_type/Feature_type_detail.vue index b8723589..1fae72a3 100644 --- a/src/views/feature_type/Feature_type_detail.vue +++ b/src/views/feature_type/Feature_type_detail.vue @@ -355,9 +355,12 @@ export default { if (!this.project) { this.$store.dispatch("GET_PROJECT_INFO", this.$route.params.slug); } + this.$store.dispatch('feature/GET_PROJECT_FEATURES', { + project_slug: this.$route.params.slug + }) this.$store.commit( "feature_type/SET_CURRENT_FEATURE_TYPE_SLUG", - this.$route.params.slug_type_signal + this.$route.params.feature_type_slug ); }, }; -- GitLab