From 906360566944653e891914e0b41a6dbcb1661a10 Mon Sep 17 00:00:00 2001 From: gabrielmer <101006718+gabrielmer@users.noreply.github.com> Date: Wed, 12 Feb 2025 18:35:50 +0200 Subject: [PATCH] fix: libwaku store request parsing (#3294) --- .../requests/protocols/store_request.nim | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/library/waku_thread/inter_thread_communication/requests/protocols/store_request.nim b/library/waku_thread/inter_thread_communication/requests/protocols/store_request.nim index 59e27dfec..aa4071fcf 100644 --- a/library/waku_thread/inter_thread_communication/requests/protocols/store_request.nim +++ b/library/waku_thread/inter_thread_communication/requests/protocols/store_request.nim @@ -23,9 +23,11 @@ type StoreRequest* = object func fromJsonNode( T: type StoreRequest, jsonContent: JsonNode ): Result[StoreQueryRequest, string] = - let contentTopics = collect(newSeq): - for cTopic in jsonContent["content_topics"].getElems(): - cTopic.getStr() + var contentTopics: seq[string] + if jsonContent.contains("content_topics"): + contentTopics = collect(newSeq): + for cTopic in jsonContent["content_topics"].getElems(): + cTopic.getStr() var msgHashes: seq[WakuMessageHash] if jsonContent.contains("message_hashes"):