fix: preserve bare 402 false-positive guard after rebase

This commit is contained in:
Altay
2026-04-16 17:38:16 +03:00
parent 06fc6f541b
commit da58645b59

View File

@@ -1174,6 +1174,11 @@ export function classifyFailoverReason(
): FailoverReason | null {
const trimmed = raw.trim();
const leadingStatus = extractLeadingHttpStatus(trimmed);
const reasonFrom402Text =
leadingStatus?.code === 402 ? classifyFailoverReasonFrom402Text(trimmed) : null;
if (leadingStatus?.code === 402 && !reasonFrom402Text) {
return null;
}
return failoverReasonFromClassification(
classifyFailoverSignal({
status: leadingStatus?.code,