ts-postgres
Advanced tools
Comparing version
@@ -446,2 +446,3 @@ "use strict"; | ||
let message = null; | ||
let details = null; | ||
const length = buffer.length; | ||
@@ -469,2 +470,6 @@ let offset = 0; | ||
} | ||
case 0x44: { | ||
details = value; | ||
break; | ||
} | ||
case 0x4d: { | ||
@@ -480,3 +485,3 @@ message = value; | ||
if (level && code && message) { | ||
return new protocol_1.DatabaseError(level, code, message); | ||
return new protocol_1.DatabaseError(level, code, details ? `${message}: ${details}` : message); | ||
} | ||
@@ -483,0 +488,0 @@ throw new Error('Unable to parse error message.'); |
{ | ||
"name": "ts-postgres", | ||
"version": "1.3.0", | ||
"version": "1.3.1", | ||
"description": "PostgreSQL client in TypeScript", | ||
@@ -77,3 +77,3 @@ "declaration": true, | ||
"jest": "^27.3.1", | ||
"lint-staged": "^11.2.6", | ||
"lint-staged": "^13.2.1", | ||
"rimraf": "^3.0.2", | ||
@@ -80,0 +80,0 @@ "ts-jest": "^27.0.7", |
@@ -735,2 +735,3 @@ import { randomBytes } from 'crypto'; | ||
let message: DatabaseError['message'] | null = null; | ||
let details: string | null = null; | ||
@@ -760,2 +761,6 @@ const length = buffer.length; | ||
} | ||
case 0x44: { | ||
details = value; | ||
break; | ||
} | ||
case 0x4d: { | ||
@@ -773,3 +778,3 @@ message = value; | ||
if (level && code && message) { | ||
return new DatabaseError(level, code, message); | ||
return new DatabaseError(level, code, details ? `${message}: ${details}` : message); | ||
} | ||
@@ -776,0 +781,0 @@ |
Sorry, the diff of this file is not supported yet
387255
0.14%6792
0.15%