From 251153fa75bff5fd309032339922ac1d55d09acc Mon Sep 17 00:00:00 2001 From: Daniel Wagner-Hall Date: Tue, 2 Dec 2025 09:31:09 +0000 Subject: [PATCH] Fix attendance sheet filtering This bug was introduced in aa0d5787598ab8191f6429b6858f3b62dd2a6f9f - it used to continue out of an outer loop to the next sheet, but now the continue just skips to the next row. This function now handles just one sheet, so if a sheet is not a register sheet, just return immediately. --- src/register.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/register.rs b/src/register.rs index 4cc2f37..063c07d 100644 --- a/src/register.rs +++ b/src/register.rs @@ -105,7 +105,7 @@ fn read_module( for (row_number, cells) in sheet_data.into_iter().enumerate() { // Some sheets have documentation or pivot table if row_number == 0 && !cells.is_empty() && cell_string(&cells[0]) != "Name" { - continue; + return Ok(sprints); } if cells.len() < 7 { return Err(anyhow::anyhow!(