fix: 🐛 proper isDuplicateKeyValueError handling

Closes #10340
Co-authored-by: Kainoa Kanter <kainoa@t1c.dev>
This commit is contained in:
naskya 2023-06-22 16:25:27 -07:00 committed by ThatOneCalculator
parent 0efc2659f2
commit b8b0abb453

View file

@ -1,3 +1,4 @@
export function isDuplicateKeyValueError(e: unknown | Error): boolean { export function isDuplicateKeyValueError(e: unknown | Error): boolean {
return (e as Error).message?.startsWith("duplicate key value"); const nodeError = e as NodeJS.ErrnoException;
return nodeError.code === "23505";
} }