diff --git a/frontend/src/components/Message/Message.vue b/frontend/src/components/Message/Message.vue index 769bd99bf..bf83d7344 100644 --- a/frontend/src/components/Message/Message.vue +++ b/frontend/src/components/Message/Message.vue @@ -13,7 +13,7 @@ v-if="buttonText && (linkTo || callback)" class="test-message-button" :to="linkTo ? linkTo + (code ? `/${code}` : '') : null" - @click="callback()" + @click="optionalCallback()" > {{ buttonText }} @@ -36,5 +36,12 @@ export default { callback: { type: Function, required: false, default: null }, code: { type: String, required: false, default: null }, // Wolle: to be removed by adding it directly to the "linkTo" }, + methods: { + optionalCallback() { + if (this.callback) { + this.callback() + } + }, + }, }