252832d081
QAP-125 noted appointments.ts uses staffRow.role (unsafe) while clients.ts/pets.ts use staffRow?.role (safe). This inconsistency can cause runtime errors when staff context is missing. Fixed by using the safe optional-chain form consistently in both GET handlers. Co-Authored-By: Paperclip <noreply@paperclip.ing>