From 1c72ebbffad4dd2658a86ab51a2a11e89b33c40c Mon Sep 17 00:00:00 2001 From: Darius Date: Sun, 8 Dec 2024 20:25:24 -0500 Subject: [PATCH] fix: pin dag --- extensions/warp-ipfs/src/shuttle/store/identity.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions/warp-ipfs/src/shuttle/store/identity.rs b/extensions/warp-ipfs/src/shuttle/store/identity.rs index e1f2b900d..649cbbf4d 100644 --- a/extensions/warp-ipfs/src/shuttle/store/identity.rs +++ b/extensions/warp-ipfs/src/shuttle/store/identity.rs @@ -129,7 +129,6 @@ impl IdentityStorageInner { async fn register(&mut self, document: &IdentityDocument, root_cid: Cid) -> Result<(), Error> { document.verify()?; - let mut list: BTreeMap = match self.users { Some(cid) => self .ipfs @@ -151,6 +150,8 @@ impl IdentityStorageInner { let cid = self.ipfs.put_dag(list).await?; + self.ipfs.insert_pin(cid).recursive().await?; + let old_cid = self.users.replace(cid); if let Some(old_cid) = old_cid {