From 35726e1609bf1410c540d57d2c3c2a3bdee02d5d Mon Sep 17 00:00:00 2001 From: Benjamin Bohec Date: Mon, 10 Jul 2023 11:15:25 +0200 Subject: [PATCH] skip insertAllExchanges on empty exchanges --- .../secondary/pg/PgDiscussionAggregateRepository.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/back/src/adapters/secondary/pg/PgDiscussionAggregateRepository.ts b/back/src/adapters/secondary/pg/PgDiscussionAggregateRepository.ts index fe4d5a7a43..076b909be6 100644 --- a/back/src/adapters/secondary/pg/PgDiscussionAggregateRepository.ts +++ b/back/src/adapters/secondary/pg/PgDiscussionAggregateRepository.ts @@ -149,6 +149,13 @@ export class PgDiscussionAggregateRepository discussionId: DiscussionId, exchanges: ExchangeEntity[], ) { + if (exchanges.length === 0) { + logger.info( + { discussionId }, + "PgDiscussionAggregateRepository_insertAllExchanges_SkipNoExchanges", + ); + return; + } const query = ` INSERT INTO exchanges (discussion_id, message, sender, recipient, sent_at, subject) VALUES %L