Skip to content

Commit 815fbf9

Browse files
committed
slightoy nicer query error formatting
1 parent d34c374 commit 815fbf9

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

packages/client/src/errors.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,15 @@ export class QueryError extends Error {
5050
result?: {rows: unknown[]}
5151
}
5252

53-
constructor(message: string, cause: Omit<QueryError['cause'], 'name' | 'message'>) {
54-
super(`[Query ${cause.query.name}]: ${message || cause?.error?.message || cause?.error?.constructor?.name}`, {
55-
cause,
53+
constructor(message: string, params: Omit<QueryError['cause'], 'name' | 'message'>) {
54+
super(`[Query ${params.query.name}]: ${message}`, {
55+
cause: params,
5656
})
57-
this.cause = {...cause, message: cause?.error?.message || '', name: 'QueryErrorCause'}
57+
this.cause = {
58+
name: 'QueryErrorCause',
59+
message: params?.error?.message || params.error?.constructor?.name || 'Query error',
60+
...params,
61+
}
5862
}
5963
}
6064

0 commit comments

Comments
 (0)