diff --git a/src/components/card/CardSidebar.vue b/src/components/card/CardSidebar.vue index 024b1846b..4ed3c20ce 100644 --- a/src/components/card/CardSidebar.vue +++ b/src/components/card/CardSidebar.vue @@ -327,7 +327,7 @@ export default { }, }, renderedDescription() { - return markdownIt.render(this.copiedCard.description) + return markdownIt.render(this.copiedCard.description || '') }, }, watch: { diff --git a/src/components/cards/CardItem.vue b/src/components/cards/CardItem.vue index d8f2a219d..16ed4950d 100644 --- a/src/components/cards/CardItem.vue +++ b/src/components/cards/CardItem.vue @@ -146,7 +146,7 @@ export default { }, methods: { openCard() { - this.$router.push({ name: 'card', params: { cardId: this.id } }) + this.$router.push({ name: 'card', params: { cardId: this.id } }).catch(() => {}) }, startEditing(card) { this.copiedCard = Object.assign({}, card) diff --git a/src/main.js b/src/main.js index 93a1d729b..c73025e2c 100644 --- a/src/main.js +++ b/src/main.js @@ -62,7 +62,7 @@ Vue.config.errorHandler = (err, vm, info) => { const errorMessage = t('deck', 'Something went wrong') OCP.Toast.error(`${errorMessage}: ${err.response.data.status} ${err.response.data.message}`) } - throw err + console.error(err) } /* eslint-disable-next-line no-new */