While duplicates were not allowed in the program based on the add p/ command that checks for the project existence, a duplicate can be created by tampering with data.txt and this will not be flagged by the program as illegal. Thus, any subsequent create/read/update/delete on the project name can only affect the first instance of the project as listed in the program.
While duplicates were not allowed in the program based on the add p/ command that checks for the project existence, a duplicate can be created by tampering with data.txt and this will not be flagged by the program as illegal. Thus, any subsequent create/read/update/delete on the project name can only affect the first instance of the project as listed in the program.
[original: nus-cs2113-AY2021S2/pe-interim#1384] [original labels: severity.Medium type.FunctionalityBug]