From f74ee6b15121e3f7097fcc89e82863c61e8f51c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Thu, 19 Nov 2020 16:14:12 +0100 Subject: [PATCH] Fix card details button MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- src/components/cards/CardMenu.vue | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/src/components/cards/CardMenu.vue b/src/components/cards/CardMenu.vue index c922b076d..f3502ba0a 100644 --- a/src/components/cards/CardMenu.vue +++ b/src/components/cards/CardMenu.vue @@ -24,22 +24,31 @@
- + {{ t('deck', 'Assign to me') }} - + {{ t('deck', 'Unassign myself') }} - + {{ t('deck', 'Move card') }} - + {{ t('deck', 'Card details') }} - + {{ showArchived ? t('deck', 'Unarchive card') : t('deck', 'Archive card') }} - + {{ t('deck', 'Delete card') }} @@ -127,7 +136,8 @@ export default { }, methods: { openCard() { - this.$router.push({ name: 'card', params: { cardId: this.id } }) + const boardId = this.card?.boardId ? this.card.boardId : this.$route.params.id + this.$router.push({ name: 'card', params: { id: boardId, cardId: this.card.id } }).catch(() => {}) }, deleteCard() { this.$store.dispatch('deleteCard', this.card)