From bf503ee0e9c9e8fe0164090612a6315a4debeb29 Mon Sep 17 00:00:00 2001
From: Sean Hatfield <seanhatfield5@gmail.com>
Date: Tue, 16 Jan 2024 18:23:51 -0800
Subject: [PATCH] add check to skip empty messages (#602)

* add check to skip empty messages

* add comment explaining prisma + sqlite not supporting createMany()
---
 server/models/welcomeMessages.js | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/server/models/welcomeMessages.js b/server/models/welcomeMessages.js
index 43e2d3f96..88393f36c 100644
--- a/server/models/welcomeMessages.js
+++ b/server/models/welcomeMessages.js
@@ -31,7 +31,10 @@ const WelcomeMessages = {
       await prisma.welcome_messages.deleteMany({}); // Delete all existing messages
 
       // Create new messages
+      // We create each message individually because prisma
+      // with sqlite does not support createMany()
       for (const [index, message] of messages.entries()) {
+        if (!message.response) continue;
         await prisma.welcome_messages.create({
           data: {
             user: message.user,