Skip to content

Commit d5fb793

Browse files
committed
More detailed DB error logging
1 parent 0079804 commit d5fb793

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/api/dbConnect.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -61,13 +61,13 @@ function handleDatabaseError(error: Error | any): string {
6161
return 'Input value is too long. Please shorten the text.';
6262
case '42601': // Syntax error in SQL
6363
logger.error('Database error - Syntax error:', error.detail);
64-
return 'An unexpected error occurred. Please try again later.';
64+
return 'An unexpected error occurred (Syntax error). Please try again later.';
6565
case '42703': // Undefined column
6666
logger.error('Database error - Undefined column:', error.detail);
67-
return 'An unexpected error occurred. Please try again later.';
67+
return 'An unexpected error occurred (Undefined column). Please try again later.';
6868
default:
6969
logger.error(`Unhandled database error [${error.code}]:`, error.message);
70-
return 'An unexpected error occurred. Please try again later.';
70+
return `An unexpected database error occurred (${error.code}). Please try again later.`;
7171
}
7272
} else if (error.message === 'The server does not support SSL connections') {
7373
return 'SSL connection error. Please report this issue as it is a problem with the database settings.';

0 commit comments

Comments
 (0)