From c9a69b450bcdcab0e9459903266fed5aacfa3f70 Mon Sep 17 00:00:00 2001 From: JT Smith Date: Wed, 30 Oct 2024 11:12:34 -0500 Subject: [PATCH] Fixed: Instead of ouching middleware should call abortNavigation() to prevent navigation. --- app/middleware/admin.mjs | 3 +-- ving/docs/change-log.md | 3 +++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/middleware/admin.mjs b/app/middleware/admin.mjs index b4bd75b8..4df9189f 100644 --- a/app/middleware/admin.mjs +++ b/app/middleware/admin.mjs @@ -1,7 +1,6 @@ -import { ouch } from '#ving/utils/ouch.mjs'; export default defineNuxtRouteMiddleware(async (to, from) => { const currentUser = useCurrentUser(); if (!currentUser.props?.admin) { - throw ouch(403, 'You must be an admin to view this.'); + return abortNavigation('You must be an admin to view this.'); } }); \ No newline at end of file diff --git a/ving/docs/change-log.md b/ving/docs/change-log.md index 3bc2f235..e7e09da6 100644 --- a/ving/docs/change-log.md +++ b/ving/docs/change-log.md @@ -5,6 +5,9 @@ outline: deep ## October 2024 +### 2024-10-30 + * Fixed: Instead of ouching middleware should call abortNavigation() to prevent navigation. + ### 2024-10-28 * Switched jobs to use redis from a remote cluster. * Switched S3File bucket url from app.domain.com.s3.amazonaws.com to s3.amazonaws.com/app.domain.com. And the same for the thumbnail bucket.