diff --git a/backend/magic_plan/audit_script.py b/backend/magic_plan/audit_script.py index 39ad2d44..4908684d 100644 --- a/backend/magic_plan/audit_script.py +++ b/backend/magic_plan/audit_script.py @@ -137,7 +137,7 @@ def _write_headers(ws: Worksheet) -> None: def _write_data_rows(ws: Worksheet, rows: list[AuditRow]) -> None: - xl_row = 4 + xl_row = 3 for row in rows: if row.floor_level is not None: cell = ws.cell(row=xl_row, column=1, value=f"Floor {row.floor_level}") @@ -160,8 +160,8 @@ def _write_data_rows(ws: Worksheet, rows: list[AuditRow]) -> None: ws.cell(row=xl_row, column=9, value=row.window_height_m) ws.cell(row=xl_row, column=10, value=row.window_area_m2) ws.cell(row=xl_row, column=11, value=row.window_opening_type) - ws.cell(row=xl_row, column=28, value=row.door_location) - ws.cell(row=xl_row, column=29, value=row.door_width_mm) + ws.cell(row=xl_row, column=22, value=row.door_location) + ws.cell(row=xl_row, column=23, value=row.door_width_mm) xl_row += 1 diff --git a/backend/magic_plan/tests/test_audit_script.py b/backend/magic_plan/tests/test_audit_script.py index 902aeccc..35721f0d 100644 --- a/backend/magic_plan/tests/test_audit_script.py +++ b/backend/magic_plan/tests/test_audit_script.py @@ -297,7 +297,8 @@ def test_write_data_rows_places_door_data_at_cols_22_to_25() -> None: _write_data_rows(ws, rows) # Assert — door columns at V–Y (22–25), not old positions 28–31 - assert ws.cell(row=1, column=22).value == "Hall" - assert ws.cell(row=1, column=23).value == 762.0 - assert ws.cell(row=1, column=28).value is None - assert ws.cell(row=1, column=29).value is None + # data starts at row 3 (after 2 header rows) + assert ws.cell(row=3, column=22).value == "Hall" + assert ws.cell(row=3, column=23).value == 762.0 + assert ws.cell(row=3, column=28).value is None + assert ws.cell(row=3, column=29).value is None