From 05fb1601c85d9018c0e9baae580d9f184314116e Mon Sep 17 00:00:00 2001 From: wukko Date: Sun, 22 Jun 2025 20:06:28 +0600 Subject: [PATCH] api/match: update forcing local processing via env --- api/src/processing/match.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/api/src/processing/match.js b/api/src/processing/match.js index 1d91f327..568b0fd1 100644 --- a/api/src/processing/match.js +++ b/api/src/processing/match.js @@ -309,11 +309,12 @@ export default async function({ host, patternMatch, params, isSession, isApiKey } let localProcessing = params.localProcessing; - const lpEnv = env.forceLocalProcessing; + const shouldForceLocal = lpEnv === "always" || (lpEnv === "session" && isSession); + const localDisabled = (!localProcessing || localProcessing === "none"); - if (lpEnv === "always" || (lpEnv === "session" && isSession)) { - localProcessing = true; + if (shouldForceLocal && localDisabled) { + localProcessing = "preferred"; } return matchAction({