diff --git a/src/Frontend/src/components/audit/AuditListItem.vue b/src/Frontend/src/components/audit/AuditListItem.vue index c44e1ffa6..255441767 100644 --- a/src/Frontend/src/components/audit/AuditListItem.vue +++ b/src/Frontend/src/components/audit/AuditListItem.vue @@ -13,28 +13,29 @@ const props = defineProps<{ message: Message; }>(); -function navigateToMessage(message: Message) { - const query = router.currentRoute.value.query; +function getMessageRoute(message: Message) { + const path = message.status === MessageStatus.Successful || message.status === MessageStatus.ResolvedSuccessfully ? routeLinks.messages.successMessage.link(message.message_id, message.id) : routeLinks.messages.failedMessage.link(message.id); - router.push({ - path: message.status === MessageStatus.Successful || message.status === MessageStatus.ResolvedSuccessfully ? routeLinks.messages.successMessage.link(message.message_id, message.id) : routeLinks.messages.failedMessage.link(message.id), - query: { ...query, ...{ back: route.path } }, - }); + const query = router.currentRoute.value.query; + return { + path, + query: { ...query, back: route.path }, + }; } diff --git a/src/Frontend/src/components/messages/MessageView.vue b/src/Frontend/src/components/messages/MessageView.vue index 2af6bb6c9..6844628dc 100644 --- a/src/Frontend/src/components/messages/MessageView.vue +++ b/src/Frontend/src/components/messages/MessageView.vue @@ -1,5 +1,5 @@