From a36cb7e4e96045407df0ffd8cde5d569dfcd2ea5 Mon Sep 17 00:00:00 2001 From: Guangcong Luo Date: Fri, 8 Dec 2023 23:51:56 -0500 Subject: [PATCH] Don't suppress replay db errors A try-catch in Replays was too general. --- server/replays.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/replays.ts b/server/replays.ts index 6dd1d1179f..31c4c1b47a 100644 --- a/server/replays.ts +++ b/server/replays.ts @@ -109,7 +109,8 @@ export const Replays = new class { players: replayData.players, }); } - } catch { + } catch (e: any) { + if (e?.routine !== 'NewUniquenessConstraintViolationError') throw e; await replays.update(replay.id, { log: replayData.log, inputlog: replayData.inputlog,