From 207b4bd91dd1e7b4b6956aef29e2765841b76881 Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin <valyala@victoriametrics.com> Date: Tue, 14 May 2024 01:38:53 +0200 Subject: [PATCH] lib/storage: fix SearchQuery.Unmarshal() after 32193b6059d9ff11ace65a9b1def85653e22de94 --- lib/storage/search.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/storage/search.go b/lib/storage/search.go index b12f58c6e7..c51bc72249 100644 --- a/lib/storage/search.go +++ b/lib/storage/search.go @@ -445,14 +445,14 @@ func (sq *SearchQuery) Unmarshal(src []byte) ([]byte, error) { if len(src) < 4 { return src, fmt.Errorf("cannot unmarshal AccountID: too short src len: %d; must be at least %d bytes", len(src), 4) } - src = src[4:] sq.AccountID = encoding.UnmarshalUint32(src) + src = src[4:] if len(src) < 4 { return src, fmt.Errorf("cannot unmarshal ProjectID: too short src len: %d; must be at least %d bytes", len(src), 4) } - src = src[4:] sq.ProjectID = encoding.UnmarshalUint32(src) + src = src[4:] minTs, nSize := encoding.UnmarshalVarInt64(src) if nSize <= 0 {