test(api): harden estimate races and user auth boundaries
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user