From 863e405263efcb2cf64022924cc77aaea42f483f Mon Sep 17 00:00:00 2001 From: Bartosz Sypytkowski Date: Wed, 6 Nov 2024 08:04:07 +0100 Subject: [PATCH] chore: add more precise logging on get unindexed collabs --- services/appflowy-collaborate/src/indexer/provider.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/services/appflowy-collaborate/src/indexer/provider.rs b/services/appflowy-collaborate/src/indexer/provider.rs index 036c0ade..37fa0400 100644 --- a/services/appflowy-collaborate/src/indexer/provider.rs +++ b/services/appflowy-collaborate/src/indexer/provider.rs @@ -105,9 +105,15 @@ impl IndexerProvider { for cid in collabs { match &cid.collab_type { CollabType::Document => { - let collab = storage + let collab = match storage .get_encode_collab(GetCollabOrigin::Server, cid.clone().into(), false) - .await?; + .await { + Ok(collab) => collab, + Err(err) => { + tracing::error!("failed to decode collab `{}`: {}", cid.object_id, err); + continue; + } + }; yield UnindexedCollab { workspace_id: cid.workspace_id,