Description:
The undo command is said to "undo the most recent changes made to student data" in the User Guide. However, after using the markpaid command with all specified, undo only allows the user to unmark the last student as paid, rather than every student as expected. To further unmark every student as not having paid for the input month, undo has to be executed consecutively for each remaining student. Perhaps this could have been addressed more clearly in the User Guide so that the user is not misled?
Steps to reproduce:
Execute markpaid all m/2024-09
Execute undo
Note that only the last student's payment is unmarked, and all other students are still marked as having paid for the specified month.
Description: The undo command is said to "undo the most recent changes made to student data" in the User Guide. However, after using the
markpaid
command withall
specified,undo
only allows the user to unmark the last student as paid, rather than every student as expected. To further unmark every student as not having paid for the input month,undo
has to be executed consecutively for each remaining student. Perhaps this could have been addressed more clearly in the User Guide so that the user is not misled?Steps to reproduce:
markpaid all m/2024-09
undo
Screenshots:
Before:
After:
[original: nus-cs2103-AY2425S1/pe-interim#1969] [original labels: severity.Medium type.FunctionalityBug]