From 665bf6b22f1a6f4631b302eecf1b8d7cf8a36227 Mon Sep 17 00:00:00 2001 From: Sockenklaus Date: Sun, 14 Nov 2021 16:23:46 +0100 Subject: [PATCH] SettingsController: fixed wrong error handling when line not found --- app/Controllers/Http/SettingsController.ts | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/app/Controllers/Http/SettingsController.ts b/app/Controllers/Http/SettingsController.ts index 515588c..df7ce22 100644 --- a/app/Controllers/Http/SettingsController.ts +++ b/app/Controllers/Http/SettingsController.ts @@ -22,19 +22,13 @@ export default class SettingsController { } - public async get({params, auth}: HttpContextContract): Promise { + public async get({params, auth, response}: HttpContextContract): Promise { const key = params.key - try { - const result = auth.user.related('settings').query().select(['key', 'value']).where('key', key).first() + const result = await auth.user.related('settings').query().select(['key', 'value']).where('key', key).firstOrFail() - return result - } - catch(error) { - return error - } - + return result } /**