diff --git a/radicle-node/src/tests/e2e.rs b/radicle-node/src/tests/e2e.rs index e0d57c63..7f7c9a07 100644 --- a/radicle-node/src/tests/e2e.rs +++ b/radicle-node/src/tests/e2e.rs @@ -326,6 +326,14 @@ fn test_clone() { .unwrap(); assert_eq!(oid, *canonical); + + // Make sure that bob has refs/rad/id set + assert!(bob + .storage + .repository(acme) + .unwrap() + .identity_head() + .is_ok()); } #[test] diff --git a/radicle-node/src/worker.rs b/radicle-node/src/worker.rs index 6b9d7238..ed7c111d 100644 --- a/radicle-node/src/worker.rs +++ b/radicle-node/src/worker.rs @@ -328,6 +328,8 @@ impl Worker { log::debug!(target: "worker", "Fetch for {} exited successfully", rid); let head = repo.set_head()?; log::debug!(target: "worker", "Head for {} set to {head}", rid); + let head = repo.set_identity_head()?; + log::debug!(target: "worker", "'refs/rad/id' for {} set to {head}", rid); Ok(vec![]) } else { log::error!(target: "worker", "Fetch for {} failed", rid);