bug: 🐛 Fix HeadTA Role Being Overwritten on Offer Acceptance
Description
- Added a check to ensure that the TA role is only applied if the student doesn't already have the Head TA role.
Related Issues
- Closes #198 (closed)
Checklist
-
I have added a changelog entry to reflect the significant changes I made.