From 10264b01c0341e780416a9c4a0145e9dfef7ce08 Mon Sep 17 00:00:00 2001 From: hopeyen <60078528+hopeyen@users.noreply.github.com> Date: Thu, 19 Sep 2024 14:36:43 -0500 Subject: [PATCH] fix: HandlePut uses hardcoded default version (#135) --- server/server.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/server.go b/server/server.go index 862ac9e..d6029ad 100644 --- a/server/server.go +++ b/server/server.go @@ -191,6 +191,10 @@ func (svr *Server) HandlePut(w http.ResponseWriter, r *http.Request) (commitment svr.WriteBadRequest(w, err) return meta, err } + // ReadCommitmentMeta function invoked inside HandlePut will not return a valid certVersion + // Current simple fix is using the hardcoded default value of 0 (also the only supported value) + //TODO: smarter decode needed when there's more than one version + meta.CertVersion = byte(commitments.CertV0) input, err := io.ReadAll(r.Body) if err != nil {