From bddcd2900a1f82cf064f40df364389c2cea26b09 Mon Sep 17 00:00:00 2001 From: Daniel Cazzulino Date: Tue, 13 May 2025 19:23:49 -0300 Subject: [PATCH] Fix NRE when marking message read There's no messages in this case, even though the response can be deserialized. So add a null-propagating ? on Messages too. --- src/WhatsApp/WhatsAppClient.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/WhatsApp/WhatsAppClient.cs b/src/WhatsApp/WhatsAppClient.cs index 2f66e90..7ce94ba 100644 --- a/src/WhatsApp/WhatsAppClient.cs +++ b/src/WhatsApp/WhatsAppClient.cs @@ -62,6 +62,6 @@ public HttpClient CreateHttp(string numberId) var response = await result.Content.ReadFromJsonAsync(WhatsAppSerializerContext.Default.SendResponse); - return response?.Messages.FirstOrDefault()?.Id; + return response?.Messages?.FirstOrDefault()?.Id; } }