From 7955049fd38c11a9cd027ad31dc7a06a420cb991 Mon Sep 17 00:00:00 2001 From: almogbaku Date: Fri, 21 Feb 2025 17:30:04 +0200 Subject: [PATCH] fix: handle nil device ID in InitWaCLI function --- src/pkg/whatsapp/init.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pkg/whatsapp/init.go b/src/pkg/whatsapp/init.go index 1db42f0..bc31514 100644 --- a/src/pkg/whatsapp/init.go +++ b/src/pkg/whatsapp/init.go @@ -75,12 +75,12 @@ func InitWaDB(db_uri string) *sqlstore.Container { func InitWaCLI(storeContainer, keysStoreContainer *sqlstore.Container) *whatsmeow.Client { device, err := storeContainer.GetFirstDevice() - if err != nil || device.ID == nil { + if err != nil { log.Errorf("Failed to get device: %v", err) panic(err) } - if device == nil { + if device == nil || device.ID == nil { log.Errorf("No device found") panic("No device found") }