From 12b53d9ace49594128f7e6640ee3dc337e015b88 Mon Sep 17 00:00:00 2001 From: nymkappa Date: Sat, 5 Feb 2022 15:50:57 +0900 Subject: [PATCH] Duplicated db blocks insertion attempts are expected --- backend/src/repositories/BlocksRepository.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/backend/src/repositories/BlocksRepository.ts b/backend/src/repositories/BlocksRepository.ts index fd9549845..654376402 100644 --- a/backend/src/repositories/BlocksRepository.ts +++ b/backend/src/repositories/BlocksRepository.ts @@ -46,8 +46,12 @@ class BlocksRepository { ]; await connection.query(query, params); - } catch (e) { - logger.err('$saveBlockInDatabase() error' + (e instanceof Error ? e.message : e)); + } catch (e: any) { + if (e.errno === 1062) { // ER_DUP_ENTRY + logger.debug(`$saveBlockInDatabase() - Block ${block.height} has already been indexed, ignoring`); + } else { + logger.err('$saveBlockInDatabase() error' + (e instanceof Error ? e.message : e)); + } } connection.release();