From dc040a542dff436c345034c8562187df3fcfb4ee Mon Sep 17 00:00:00 2001 From: kaichaosun Date: Mon, 8 Sep 2025 18:10:47 +0800 Subject: [PATCH] chore: fix build --- vendor/nim-serialization | 2 +- waku.nimble | 3 ++- waku/common/envvar_serialization/reader.nim | 7 +++++-- waku/waku_api/rest/serdes.nim | 2 -- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/vendor/nim-serialization b/vendor/nim-serialization index 12ada99c0..73d6108d9 160000 --- a/vendor/nim-serialization +++ b/vendor/nim-serialization @@ -1 +1 @@ -Subproject commit 12ada99c0c88a7ed4b45c7af0aebcce3ef7f926a +Subproject commit 73d6108d9c7ad0a1283d1e361a3f86e6c676a305 diff --git a/waku.nimble b/waku.nimble index 4d0ac9efd..4741772c3 100644 --- a/waku.nimble +++ b/waku.nimble @@ -11,13 +11,14 @@ license = "MIT or Apache License 2.0" ### Dependencies requires "nim >= 2.2.4", "chronicles", - "confutils", + "confutils#e214b39", "chronos", "dnsdisc", "eth", "json_rpc", "libbacktrace", "nimcrypto", + "serialization#73d6108", "stew", "stint", "metrics", diff --git a/waku/common/envvar_serialization/reader.nim b/waku/common/envvar_serialization/reader.nim index a07a3a68f..cb8bbcaeb 100644 --- a/waku/common/envvar_serialization/reader.nim +++ b/waku/common/envvar_serialization/reader.nim @@ -98,8 +98,11 @@ proc readValue*[T](r: var EnvvarReader, value: var T) {.raises: [SerializationEr if reader != nil: try: reader(value, r) - except IOError as e: - raise newException(SerializationError, "Envvar reader IO error: " & e.msg) + except IOError: + raise newException( + SerializationError, + "Envvar reader IO error: " & getCurrentExceptionMsg() + ) discard r.key.pop() else: const typeName = typetraits.name(T) diff --git a/waku/waku_api/rest/serdes.nim b/waku/waku_api/rest/serdes.nim index d54d17e78..baecc15d9 100644 --- a/waku/waku_api/rest/serdes.nim +++ b/waku/waku_api/rest/serdes.nim @@ -60,8 +60,6 @@ proc decodeFromJsonBytes*[T]( RestJson.decode( string.fromBytes(data), T, - requireAllFields = requireAllFields, - allowUnknownFields = true, ) ) except SerializationError: