From 568cd204470a94b93fb786ea4ca5a772753569a0 Mon Sep 17 00:00:00 2001 From: Zacgoose <107489668+Zacgoose@users.noreply.github.com> Date: Fri, 9 Oct 2026 19:44:34 +0800 Subject: [PATCH] fix(dispatch): run response triggers for any 2xx status --- Services/Hosting/Endpoints/PowerShellDispatchEndpoint.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Services/Hosting/Endpoints/PowerShellDispatchEndpoint.cs b/Services/Hosting/Endpoints/PowerShellDispatchEndpoint.cs index edb49fd..e221831 100644 --- a/Services/Hosting/Endpoints/PowerShellDispatchEndpoint.cs +++ b/Services/Hosting/Endpoints/PowerShellDispatchEndpoint.cs @@ -127,7 +127,7 @@ await ServeCachedAsync(context, cache, psRunner, orchestrator, logger, context.Response.Headers["X-Cache-Bypass"] = cacheBypassReason; context.Response.Headers["X-Request-Duration"] = $"{requestSw.ElapsedMilliseconds}ms"; - if (result.StatusCode == 200) + if (result.StatusCode is >= 200 and < 300) { HandleOrchestratorTrigger(result.Body, psRunner, orchestrator, logger, "[API] Orchestrator triggered"); HandleScriptTrigger(result.Body, psRunner, jobManager, logger);