From 6717959e5212cf9b268b57253160cf80bc663a6e Mon Sep 17 00:00:00 2001 From: Joonas Koivunen Date: Mon, 9 Oct 2023 10:33:31 +0000 Subject: [PATCH] partial fix: safekeeper sync safekeepers uses integers for communicating this means that somewhere in C there's an expectation of using LSN as u64 in json. --- libs/utils/src/id.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/libs/utils/src/id.rs b/libs/utils/src/id.rs index fc549565df..9a7282e5cd 100644 --- a/libs/utils/src/id.rs +++ b/libs/utils/src/id.rs @@ -71,11 +71,7 @@ impl<'de> Deserialize<'de> for Id { } } - if deserializer.is_human_readable() { - deserializer.deserialize_str(IdVisitor) - } else { - deserializer.deserialize_tuple(16, IdVisitor) - } + deserializer.deserialize_any(IdVisitor) } }