ChrysanthemumT / pe

0 stars 0 forks source link

Am not allowed to schedule a meeting after deleting the contact of current meeting #3

Open ChrysanthemumT opened 6 months ago

ChrysanthemumT commented 6 months ago

Screenshot 2024-04-19 at 4.30.59 PM.png Instead of unscheduling the meeting, I deleted the contact of the person of interest of the meeting. Afterwards realised that the meeting disappears as well, which is an amazing consideration, however now I can't seem to schedule another meeting, seems to be a ghost meeting still in the system that i can't see.

after unschedule 1 on an empty meeting, some weird behavior can be observed, such as meetings not updating visually.

here are some screenshots from a screen recording of the weird behavior that i couldn't upload because of size Screenshot 2024-04-19 at 4.41.26 PM.png Screenshot 2024-04-19 at 4.43.40 PM.png

Screenshot 2024-04-19 at 4.41.17 PM.png

soc-se-bot commented 6 months ago

[IMPORTANT!: Please do not edit or reply to this comment using the GitHub UI. You can respond to it using CATcher during the next phase of the PE]

Team's Response

Thank you for reporting this bug, however the group has decided to label it as IssueUnclear as we are not exactly sure about what is wrong based on the report and the screenshots. Below is our best effort at intepreting this issue. In light of this, the severity and bug type have been left as is.

Instead of unscheduling the meeting, I deleted the contact of the person of interest of the meeting. Afterwards realised that the meeting disappears as well...

If a person had a scheduled meeting on the current date time of the system then it will disappear from Today's Meetings.

however now I can't seem to schedule another meeting, seems to be a ghost meeting still in the system that i can't see.

In this case, the new person at the first index already has a scheduled meeting attached to him, so it is expected behaviour that an error is thrown when the schedule command is executed as our app does not allow users to schedule more than 1 meeting to a person.

Attempt to recreate behaviour:

  1. Person at index 1 (Holly) and 2 (Alex) have scheduled meetings. image.png

  2. Person at index 1 (Holly) is deleted, meeting under Today's Meetings deleted. Person at index 2 (Alex) shifted up. image.png

  3. Running a schedule meeting for person at index 1 (Alex) is not allowed. image.png

Then following the next statement:

after unschedule 1 on an empty meeting, some weird behavior can be observed, such as meetings not updating visually.

We are unsure on how to re-create the problem exactly as the screenshot ordering is not clear and there seems to be a duplicate screenshot, but the attempted re-creation is as follows:

  1. Person at index 1(Alex) is deleted. image.png

  2. Person at index 1 (Elizabeth) has no scheduled meeting so trying unschedule a meeting that does not exist results in an error. image.png

  3. Scheduling a meeting for person at index 1 (Elizabeth) works as intended. image.png

such as meetings not updating visually

Regarding this line, if you mean it does not show up under Today's Meetings, it is because the meeting start date time does not fall on the same day as the system. For reference, this bug re-creation was done on 21-04-2024T16:31, so it will not show up in that section as 23-04-2024T16:00 comes after our current system date time.

The screenshots provided are representative of the intended behaviour of our product and we could not pinpoint the issue.

Items for the Tester to Verify

:question: Issue response

Team chose [response.IssueUnclear]

Reason for disagreement: [replace this with your reason]