rokwire / illinois-app

Source code repository of "Illinois" App - the official mobile app of the University of Illinois.
https://app.illinois.edu/
Apache License 2.0
23 stars 21 forks source link

[BUG] Recurring Webtools events not displaying #4315

Open vburgett opened 2 months ago

vburgett commented 2 months ago

Recurring Webtools events are not displaying accurately.

Under Events, All Events: The recurring Webtools event Meditation does not display at all when filtering to "Today."

Under Map > All Events: Today's events populate a "2" with two separate event cards showing up--Meditation and Showcase Week. When changing to List view, only the Showcase Week event displays.

When recurring Webtools events do display again, the update should align with this request #620.

image

image

image

https://github.com/user-attachments/assets/e5680bbf-b73e-4781-a69a-7e5cd61431f1

mihail-varbanov commented 2 months ago

@vburgett, it seems me that you describe multiple (maybe different) problems in this issue:

Under Events, All Events:
The recurring Webtools event Meditation does not display at all when filtering to "Today."

It would be good to provide a little more detailed scenario. From what I read and see from the screenshot, I would assume you did the following:

  1. In the Events Search panel, you searched for "Meditation" among the upcoming events. It displayed the "Meditation" event, whose screenshot you provided.

  2. In the Events Search panel, you searched again for "Meditation", but this time among today's events. It responded that there are no events matching the criteria.

If this is the case, there is a problem (bug) that should not happen. The problem is that currently I am unable to recreate it to check what is going on exactly. I tried to look up for the "Meditation" event in the past (the app does not provide a way for doing this, I did it in debug mode bypassing the UI), but I was not able to get this event at all.

Please try to find out a scenario that would allow us to recreate the problem. Because of our time zone difference and sequence of work (testing followed by development), you could try to find out such "problematic" event a little more far in the future, and then use custom time range with start and end dates to filter it by time instead of using the Today's filter.

Under Map > All Events:
Today's events populate a "2" with two separate event cards showing up--Meditation and Showcase Week. When changing to List view, only the Showcase Week event displays.

As described this indicates a problem. The opposite, i.e. to get less locations in the Map than these in the List view, is a valid use case because Map displays only the events that have location specified, while the List view does not care for this. The curious thing is that both map and the list view call the same Calendar BB API with exactly the same parameters. The problem, as in the above case, is that I am unable to recreate this. If I request the Today's events on Aug 26 EET, I get 14 locations in the Map, and 15 events in the List panel, that is normal.

As in the above use case, please try to provide a recreation scenario, that can be performed on the next day, for example.