I've encountered a potential problem while using the findMod command, where the search for a valid module code returns a ModuleCode invalid message
Steps to reproduce:
- Open nusmates.jar
- Add a new contact:
"add n/Alice p/987654322 l/https://nusmods.com/timetable/sem-2/share?CS1101S=REC:04,TUT:01,LEC:1"
- find Person using findMod command:
findMod cs1101s
Expected result: Alice's contact will be displayed in the successful search
Actual result: A ModuleCode invalid format message is displayed in the status message as shown below

Based on the user guide, the findMod command search is case-insensitive, which means that the findMod search for cs1101s should return Alice's contact. Perhaps you could standardise whether the search is case-sensitive or case-insensitive as to not confuse users.
I've encountered a potential problem while using the findMod command, where the search for a valid module code returns a ModuleCode invalid message
Steps to reproduce:
"add n/Alice p/987654322 l/https://nusmods.com/timetable/sem-2/share?CS1101S=REC:04,TUT:01,LEC:1"findMod cs1101sExpected result: Alice's contact will be displayed in the successful search
Actual result: A ModuleCode invalid format message is displayed in the status message as shown below
Based on the user guide, the findMod command search is case-insensitive, which means that the findMod search for cs1101s should return Alice's contact. Perhaps you could standardise whether the search is case-sensitive or case-insensitive as to not confuse users.