test(api): harden estimate races and user auth boundaries

This commit is contained in:
2026-03-30 12:32:51 +02:00
parent 3c4894a966
commit 019c267435
3 changed files with 192 additions and 1 deletions
+4 -1
View File
@@ -1683,7 +1683,7 @@ function getTrpcErrorMetadata(error: unknown): {
message?: unknown;
cause?: unknown;
data?: { code?: unknown };
shape?: { code?: unknown; message?: unknown };
shape?: { code?: unknown; message?: unknown; data?: { cause?: unknown } };
};
const candidateCode = typeof candidate.code === "string"
@@ -1709,6 +1709,9 @@ function getTrpcErrorMetadata(error: unknown): {
if ("cause" in candidate) {
queue.push(candidate.cause);
}
if (candidate.shape?.data?.cause) {
queue.push(candidate.shape.data.cause);
}
}
return null;