Skip to content

2.3.7

Choose a tag to compare

@SkennyCMD SkennyCMD released this 02 Oct 14:13
· 18 commits to main since this release

Tutorly 2.3.7
Release date: October 2, 2026

Patch release fixing a production crash in the Staff Panel's student hours report.

πŸ› Fixed
Students report generation crash β€” GET /api/reports/lessons-by-student (the "Download Students Report" button) was returning a 500 in production. Root cause: each student gets their own Excel sheet named after their full name, but Excel requires every sheet name in a workbook to be unique, and student names have no database uniqueness constraint - two different students sharing a name (e.g. two "Mario Rossi") crashed report generation outright. Sheet names are now deduplicated and sanitized against characters Excel doesn't allow in a sheet name. The same sanitization was applied to the tutor monthly report as a precaution.