From 29c888198fa127c014a7c7a0f0acfc5c4437a0ca Mon Sep 17 00:00:00 2001 From: tristantr Date: Wed, 10 Jun 2026 11:59:37 +0200 Subject: [PATCH] fix(hub_publish): return 500 not 400 when HUB_DEV_TOKEN missing --- backend/windmill-api/src/hub_publish.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/windmill-api/src/hub_publish.rs b/backend/windmill-api/src/hub_publish.rs index 9475c1a57d..5cfdd4e1ed 100644 --- a/backend/windmill-api/src/hub_publish.rs +++ b/backend/windmill-api/src/hub_publish.rs @@ -363,7 +363,7 @@ async fn submit_project( async fn get_from_hub(path: &str, source_id: &str) -> Result<(StatusCode, String), Error> { let hub_token = std::env::var("HUB_DEV_TOKEN") - .map_err(|_| Error::BadRequest("HUB_DEV_TOKEN not set".into()))?; + .map_err(|_| Error::InternalErr("HUB_DEV_TOKEN not set".into()))?; let url = format!("{}{}", **HUB_BASE_URL.load(), path); @@ -390,7 +390,7 @@ async fn forward_to_hub( body: &T, ) -> Result<(StatusCode, String), Error> { let hub_token = std::env::var("HUB_DEV_TOKEN") - .map_err(|_| Error::BadRequest("HUB_DEV_TOKEN not set".into()))?; + .map_err(|_| Error::InternalErr("HUB_DEV_TOKEN not set".into()))?; let url = format!("{}{}", **HUB_BASE_URL.load(), path);