Open ollayf opened 1 year ago
This is a duplicate of #1556 as both mentions editing the file while using the program concurrently.
[The team marked this bug as a duplicate of the following bug]
Edits are not saved
in the UG you allow quick and direct editing from the *_list.txt However, after editing:
changes are not reflected in view_meetings. Changes are only loaded in on startup of the app.
[original: nus-cs2113-AY2223S2/pe-interim#2125] [original labels: type.FunctionalityBug severity.Medium]
[This is the team's response to the above 'original' bug]
From what we can infer based on the information provided in the issue, we believe this is related to editing of the text file while the program is running.
The user mentions that "we allow quick and direct editing of the "*_list.txt". However, as seen in the description of our storage feature in the image below, there is no such mention.
Furthermore, this is our expected behavior of the program where if the "*_list.txt" is edited while the program is running, the edited details will not be saved.
Hence, our team change this from a FunctionalityBug to a DocumentationBug instead as it would be much clearer to the user if we added a line mentioning that the editing of file only works if the program is not running.
Our team also change the severity to Low as this does not affect the normal usage of the program and this misunderstanding can be fixed by adding a single line in the User Guide.
After the changes to the bug type and severity, our team decided to accept this bug.Items for the Tester to Verify
:question: Issue duplicate status
Team chose to mark this issue as a duplicate of another issue (as explained in the Team's response above)
Reason for disagreement: These are all separate issues. Both deals with "issues when editing the file and using the programme concurrently". But the point is that if this broad category "issues when editing the file and using the programme concurrently" is enough to cover different sets of inputs and responses and different sets of issues relating to them as duplicate, that would be too convenient.
The previous issue deals with the fact that data input when editing the file is not loaded into the application causing the user to have an incomplete dashboard (assuming saving is done right) This issue deals with the fact that in some slightly more specific sets of commands after editing the file and using the programme concurrently, it can cause massive loss of data (potentially forever), furthermore, without any warning to users at all.
I start by running the app. Then i edited the meeting_list.txt as instructed as it is faster. As follows any addition or deletion via the app removes all these edits
After adding or deleting any meeting. My manual edits are overwritten.
This can cause very weird behaviour, when I forget to close the app before manually editing. Then subsequently continue using the app which is quite normal for me, many of my manual edits can be removed and erased, causing alot of loss of important data.