diff --git a/src/stv/mod.rs b/src/stv/mod.rs index acc7f79..66442f1 100644 --- a/src/stv/mod.rs +++ b/src/stv/mod.rs @@ -841,8 +841,8 @@ fn elect_meeting_quota<'a, N: Number>(state: &mut CountState<'a, N>, opts: &STVO calculate_quota(state, opts); // Repeat in case vote required for election has changed - match elect_meeting_quota(state, opts) { - Ok(_) => {} + match elect_hopefuls(state, opts) { + Ok(_) => { break; } Err(e) => { return Err(e); } } }