From d53f4abfd68f3b7b08d967f861b297dee5bdb5b4 Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Wed, 28 May 2025 10:55:04 +0100 Subject: fix: use most recent, rather than oldest state event found this was identified when testing with multiple maintainers --- src/lib/repo_state.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/lib/repo_state.rs') diff --git a/src/lib/repo_state.rs b/src/lib/repo_state.rs index c3a7606..ebd8e7f 100644 --- a/src/lib/repo_state.rs +++ b/src/lib/repo_state.rs @@ -12,7 +12,7 @@ pub struct RepoState { impl RepoState { pub fn try_from(mut state_events: Vec) -> Result { state_events.sort_by_key(|e| e.created_at); - let event = state_events.first().context("no state events")?; + let event = state_events.last().context("no state events")?; let mut state = HashMap::new(); for tag in event.tags.iter() { if let Some(name) = tag.as_slice().first() { -- cgit v1.2.3