belligerentbeagle / pe

0 stars 0 forks source link

Adding people with multiple copies of product active. #8

Open belligerentbeagle opened 4 months ago

belligerentbeagle commented 4 months ago

Context

When having 2 copies of CCA Manager active, if I were to use add in both copies to add two students and close both applications, upon reopening CCA Manager, I would find that only one add function was recorded

Screenshots

Screenshot 2024-04-19 at 4.56.11 PM.png

Screenshot 2024-04-19 at 4.56.35 PM.png

Expected Behaviour vs Actual Behaviour

Expected: the student list should contain both of the added students (in this case, Name 1 AND Name 2 should be present)

Actual: Only Student 2 is present on the list

How to replicate

Why this severity:

Note while this bug may sound relatively niche and difficult to reproduce, the way I discovered this was I forgot I had the application open and ended up with 2 copies active at the same time, which led to this bug being discovered, so having multiple copies of CCA Manager active at one point is realistically a situation that could happen (unless I'm just very clumsy) and it results in a potential loss of data.

soc-se-bot commented 4 months ago

Team's Response

Synchronization and atomicity are not in the scope of this module nor this application. This is at best a low/medium impact bug as it is an exceptional corner case and only a small amount of data is lost.

Items for the Tester to Verify

:question: Issue response

Team chose [response.NotInScope]

Reason for disagreement: [replace this with your explanation]