diff --git a/frontend/components/containers/LabelList.vue b/frontend/components/containers/LabelList.vue index e3c2799a..a872ebab 100644 --- a/frontend/components/containers/LabelList.vue +++ b/frontend/components/containers/LabelList.vue @@ -97,7 +97,9 @@ export default { }, created() { - this.getLabelList() + this.getLabelList({ + projectId: this.$route.params.id + }) }, methods: { diff --git a/frontend/pages/projects/_id/labels/index.vue b/frontend/pages/projects/_id/labels/index.vue index bcc1dbf0..596d01ac 100644 --- a/frontend/pages/projects/_id/labels/index.vue +++ b/frontend/pages/projects/_id/labels/index.vue @@ -16,6 +16,8 @@ import LabelDeletionButton from '@/components/containers/LabelDeletionButton' export default { layout: 'project', + middleware: 'check-auth', + components: { LabelList, LabelCreationButton, diff --git a/frontend/store/labels.js b/frontend/store/labels.js index c3ad7ac4..3acca099 100644 --- a/frontend/store/labels.js +++ b/frontend/store/labels.js @@ -56,9 +56,9 @@ export const mutations = { } export const actions = { - getLabelList({ commit }, config) { + getLabelList({ commit }, payload) { commit('setLoading', true) - return LabelService.getLabelList() + return LabelService.getLabelList(payload.projectId) .then((response) => { commit('setLabelList', response) })