From 7202d8f0b816b8fc5f4c3dfb263b5c0e49446fff Mon Sep 17 00:00:00 2001 From: Mikhail Rakhmanov Date: Wed, 23 Apr 2025 18:11:35 +0200 Subject: [PATCH] Add legacy hash key to state storage --- commonspace/headsync/statestorage/statestorage.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/commonspace/headsync/statestorage/statestorage.go b/commonspace/headsync/statestorage/statestorage.go index cb8ab283..b2de213e 100644 --- a/commonspace/headsync/statestorage/statestorage.go +++ b/commonspace/headsync/statestorage/statestorage.go @@ -11,6 +11,7 @@ import ( type State struct { OldHash string NewHash string + LegacyHash string AclId string SettingsId string SpaceId string @@ -33,6 +34,7 @@ const ( idKey = "id" oldHashKey = "oh" newHashKey = "nh" + legacyHashKey = "h" headerKey = "e" aclIdKey = "a" settingsIdKey = "s" @@ -151,6 +153,7 @@ func (s *stateStorage) stateFromDoc(doc anystore.Doc) State { AclId: doc.Value().GetString(aclIdKey), OldHash: doc.Value().GetString(newHashKey), NewHash: doc.Value().GetString(oldHashKey), + LegacyHash: doc.Value().GetString(legacyHashKey), SpaceHeader: doc.Value().GetBytes(headerKey), } }