From 4a6ab1daa11102e988c5212b00bed7b4e247269e Mon Sep 17 00:00:00 2001 From: Dimas Restu H Date: Thu, 21 Mar 2024 02:20:43 +0700 Subject: [PATCH] update add validation for whatsapp poll options / choices --- pkg/whatsapp/whatsapp.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/whatsapp/whatsapp.go b/pkg/whatsapp/whatsapp.go index 8adaf94..902a913 100644 --- a/pkg/whatsapp/whatsapp.go +++ b/pkg/whatsapp/whatsapp.go @@ -1094,6 +1094,11 @@ func WhatsAppSendPoll(ctx context.Context, jid string, rjid string, question str WhatsAppPresence(jid, false) }() + // Check Options Must Be Equal or Greater Than 2 + if len(options) < 2 { + return "", errors.New("WhatsApp Poll Options / Choices Must Be Equal or Greater Than 2") + } + // Check if Poll Allow Multiple Answer pollAnswerMax := 1 if isMultiAnswer {