Open jonpwk opened 2 months ago
Thank you for the feedback, we recognise this as a valid bug. However, we deemed the severity as medium as when a person with ID 240007 is deleted, the ID will never be reused in our system. Keeping the transaction will not actually cause any harm to the company manager. We recognise this bug can cause certain inconvenience but not making our feature completely unusable.
Team chose [type.FunctionalityBug
]
Originally [type.FeatureFlaw
]
Reason for disagreement: [replace this with your explanation]
Steps to Reproduce:
/transaction 240001; 2000; Salary; 30/09/2021 12:00
to add 2 identical transactions to the programme/view 240001
to see both transactions/delete 240001
Expected Result: Both transactions are deleted and they disappear from the GUI
Actual Result: Only one transaction is deleted, resulting in an erroneous transaction.
Why is this a HIGH Feature Flaw?
Firstly, a transaction managing application should not allow for erroneous transactions to exist, where the person involved is no longer in the application.
Secondly, if the transaction ID were to be the most recently added (for example 240007 in the case of the sample data), then when 240007 is deleted and a new person is added, the "floating" transaction would belong to the new person, resulting in the wrong information.