diff --git a/consumer/src/backfill/downloader.rs b/consumer/src/backfill/downloader.rs index 35d37ee4..98596a23 100644 --- a/consumer/src/backfill/downloader.rs +++ b/consumer/src/backfill/downloader.rs @@ -133,12 +133,18 @@ pub async fn downloader( } Ok(None) => { tracing::warn!(did, "bad DID doc"); + db::actor_set_sync_status(&mut conn, &did, ActorSyncState::Dirty, Utc::now()) + .await + .unwrap(); db::backfill_job_write(&mut conn, &did, "failed.resolve") .await .unwrap(); } Err(e) => { tracing::error!(did, "failed to resolve DID doc: {e}"); + db::actor_set_sync_status(&mut conn, &did, ActorSyncState::Dirty, Utc::now()) + .await + .unwrap(); db::backfill_job_write(&mut conn, &did, "failed.resolve") .await .unwrap();