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)