From 2c78fabb4b684a399f880116f057f9a4d2bf033b Mon Sep 17 00:00:00 2001 From: Dominique Pfister Date: Fri, 17 Apr 2026 10:46:34 +0200 Subject: [PATCH] fix(source): remove catch all --- src/source/handler.js | 36 +++++++++++++----------------------- 1 file changed, 13 insertions(+), 23 deletions(-) diff --git a/src/source/handler.js b/src/source/handler.js index 35c3f49e..f55df519 100644 --- a/src/source/handler.js +++ b/src/source/handler.js @@ -13,7 +13,6 @@ import { deleteSource } from './delete.js'; import { getSource, headSource } from './get.js'; import { postSource } from './post.js'; import { putSource } from './put.js'; -import { createErrorResponse } from '../contentbus/utils.js'; /** * Handle source route @@ -23,27 +22,18 @@ import { createErrorResponse } from '../contentbus/utils.js'; * @return {Promise} response */ export default async function handle(context, info) { - try { - switch (info.method) { - case 'GET': - return await getSource(context, info); - case 'POST': - return await postSource(context, info); - case 'PUT': - return await putSource(context, info); - case 'HEAD': - return await headSource(context, info); - case 'DELETE': - return await deleteSource(context, info); - default: - return new Response('method not allowed', { status: 405 }); - } - } catch (e) { - const opts = { - e, - log: context.log, - status: e.$metadata?.httpStatusCode, - }; - return createErrorResponse(opts); + switch (info.method) { + case 'GET': + return getSource(context, info); + case 'POST': + return postSource(context, info); + case 'PUT': + return putSource(context, info); + case 'HEAD': + return headSource(context, info); + case 'DELETE': + return deleteSource(context, info); + default: + return new Response('method not allowed', { status: 405 }); } }