From 0456e5daec30536e22e57a3e57783a9cf845b3f1 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Thu, 9 Nov 2023 11:56:06 +0100 Subject: [PATCH] do not require being a super admin for default error handler --- backend/windmill-api/src/settings.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/windmill-api/src/settings.rs b/backend/windmill-api/src/settings.rs index c92fe3e8e7..f575a4ba50 100644 --- a/backend/windmill-api/src/settings.rs +++ b/backend/windmill-api/src/settings.rs @@ -159,7 +159,9 @@ pub async fn get_global_setting( authed: ApiAuthed, Path(key): Path, ) -> JsonResult { - require_super_admin(&db, &authed.email).await?; + if !key.starts_with("default_error_handler_") { + require_super_admin(&db, &authed.email).await?; + } let value = sqlx::query!("SELECT value FROM global_settings WHERE name = $1", key) .fetch_optional(&db) .await?