Closed
Bug 1074772
Opened 10 years ago
Closed 10 years ago
[Calendar] recurring all day events are not displayed for Yahoo accounts
Categories
(Firefox OS Graveyard :: Gaia::Calendar, defect)
Tracking
(b2g-v1.4 wontfix, b2g-v2.0 wontfix, b2g-v2.1 wontfix, b2g-v2.2 fixed)
VERIFIED
FIXED
2.1 S7 (24Oct)
People
(Reporter: swathiks115, Assigned: mmedeiros)
References
Details
(Whiteboard: [LibGLA,TD102189,QE2, B])
User Story
Steps to Reproduce: 1. add yahoo account. 2. create an "all day" recurring event (any recurrence) using yahoo calendar web interface. 3. sync calendars. Expected: it should show busy indicators on the month view and display the all day event on all the calendar views (month/week/day). Actual: Busy indicators are show on Month View (sometimes on the wrong date and/or duplicate dots) and event is not displayed on other calendar views. PS: was not able to reproduce bug with Google or Zimbra calendars.
Attachments
(1 file)
No description provided.
Reporter | ||
Comment 1•10 years ago
|
||
Steps to reproduce.
1. Open calendar.
2. Add yahoo account.
3. Add Recurring events in PC.
[Steps to add recurring events in PC
* log in into yahoo account.
* Click on any date[This will display pop-up of time slot]
* Click on All day
* Select ADD more details
* Add events with Repeat Daily for 10 days
* Save.
]
4. Sync yahoo account.
5. Only busy indicators are shown, events are not displayed in event list.
With the above STR events are not displayed when it is sync.If we update this events also it is not displayed.
If Recurring events are added in different way, then events are sync
Steps to add Recurring event in another way
* log in into yahoo account.
* click on New Event [In the Top Left corner]
* Add events with Repeat Daily for 10 days
* Save
With this events are sync in calendar app.
Flags: needinfo?(gaye)
Reporter | ||
Updated•10 years ago
|
Whiteboard: [LibGLA,TD102189,QE2, B]
Reporter | ||
Comment 2•10 years ago
|
||
Hi,
Can you please ask someone who can look into this issue?
Thanks.
Flags: needinfo?(ryang)
Comment 3•10 years ago
|
||
Hi Miller, Could you please look into the bug ?
Thanks !
Flags: needinfo?(ryang) → needinfo?(mmedeiros)
Assignee | ||
Comment 4•10 years ago
|
||
a few questions:
- which build are you using? (gecko and gaia versions)
- do you know if it only happens on 2.0, 2.1 or 2.2?
- do you know if it's a regression?
- is it missing on all the calendar views or just on the month view?
- only happens for "all day" events? (was not really clear the difference between the first STR and second)
Flags: needinfo?(swathiks115)
Flags: needinfo?(mmedeiros)
Flags: needinfo?(gaye)
Assignee | ||
Comment 5•10 years ago
|
||
I was able to reproduce it on latest master. The problem happens with ANY recurring "all day event", it doesn't matter if recurrence is monthly/weekly/daily or if it was created by clicking on a given date on the yahoo calendar or by clicking the "new event" button (as STR made me think it was the case).
The problem affects all the views. One weird thing is that sometimes I'm seeing duplicate dots on the month view and/or dots on days that I'm sure there are no events.
This is the kind of bug that could take a few days to identify the root cause - maybe broken recurrence expansion? maybe some error on the way we handle all day events on the TimeSpan queries? maybe weird ICAL response from Yahoo?
PS: I was not able to reproduce this bug with my Zimbra calendar.
PPS: I was not able to test with Google calendar so far because of Bug 1067270.
---
Gaia-Rev 83de447d9ae9a59459d7a445f9348a254c661850
Gecko-Rev https://hg.mozilla.org/mozilla-central/rev/9ee9e193fc48
Build-ID 20141007040205
Version 35.0a1
Flags: needinfo?(swathiks115)
Assignee | ||
Comment 6•10 years ago
|
||
This issue occurs on latest 1.4, 2.0, 2.1 and 2.2 builds:
Device Flame 1.4
Gaia-Rev b06fee13c1d80bd2a463be1f2fb1d59169af9298
Gecko-Rev https://hg.mozilla.org/releases/mozilla-b2g30_v1_4/rev/aae7c12029c2
Build-ID 20141007000200
Version 30.0
Device Flame 2.0
Gaia-Rev 31a49c7932c7085961760a6bef9ed381ea38d7e3
Gecko-Rev https://hg.mozilla.org/releases/mozilla-b2g32_v2_0/rev/4c0eb73dfac7
Build-ID 20141007000201
Version 32.0
Device Flame 2.1
Gaia-Rev 7f738edf66b9298bceef8a4981d05d04fd04e540
Gecko-Rev https://hg.mozilla.org/releases/mozilla-aurora/rev/b9d04c58580a
Build-ID 20141007000203
Version 34.0a2
Device Flame 2.2 (master)
Gaia-Rev 83de447d9ae9a59459d7a445f9348a254c661850
Gecko-Rev https://hg.mozilla.org/mozilla-central/rev/9ee9e193fc48
Build-ID 20141007040205
Version 35.0a1
status-b2g-v1.4:
--- → affected
status-b2g-v2.0:
--- → affected
status-b2g-v2.1:
--- → affected
status-b2g-v2.2:
--- → affected
Assignee | ||
Comment 7•10 years ago
|
||
confirmed that problem doesn't happen with Google calendars, looks like it's an Yahoo-only issue.
User Story: (updated)
Summary: [calendar]Yahoo calendar events are not sync. → [Calendar] recurring all day events are not displayed for Yahoo accounts
Assignee | ||
Updated•10 years ago
|
Assignee: nobody → mmedeiros
Assignee | ||
Comment 8•10 years ago
|
||
looks like problem is caused because DTSTART === DTEND:
DTSTART;VALUE=DATE:20141009
DTEND;VALUE=DATE:20141009
RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=TH
everything else looks OK. now I'm not sure if we should simply convert the DTEND to next day when that happens (consider as all day event when start === end) and/or if we should contact the Yahoo Calendar team.
Assignee | ||
Comment 9•10 years ago
|
||
Attachment #8503352 -
Flags: review?(gaye)
Assignee | ||
Updated•10 years ago
|
Target Milestone: --- → 2.1 S7 (24Oct)
Comment 10•10 years ago
|
||
Comment on attachment 8503352 [details] [review]
Link to Github pull-request: https://github.com/mozilla-b2g/gaia/pull/25041
Only one small nit... otherwise looks great. Thanks!
Attachment #8503352 -
Flags: review?(gaye) → review+
Assignee | ||
Comment 11•10 years ago
|
||
landed on master: https://github.com/mozilla-b2g/gaia/commit/8aa08e2943be43d78bcd88bfc7cb95d5a7acc79a
Status: UNCONFIRMED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Comment 12•10 years ago
|
||
Hi Miller,
The bug look likes fixed, but I found one stuff which need your confirm. When I sync recurring events from web site to mobile, all event day were shift back one day and the event time is not correctly. Could you double confirm this bug again.
[Environment]
Gaia-Rev 0dfc1996eb583c8b507a82bf6b8319624bba23ea
Gecko-Rev https://hg.mozilla.org/mozilla-central/rev/80e18ff7c7b2
Build-ID 20141029160202
Version 36.0a1
Device-Name flame
FW-Release 4.4.2
FW-Incremental 39
FW-Date Thu Oct 16 18:19:14 CST 2014
Bootloader L1TC00011880
[Test account]
mozillaqa1@yahoo.com.tw/5678Tyui
Flags: needinfo?(mmedeiros)
Assignee | ||
Comment 13•10 years ago
|
||
Edward, I was not able to reproduce your bug... I created an "all day" starting on Oct 30th and repeating weekly. Maybe you found a different bug.. double check your timezone on the yahoo calendar (gear icon on top right > calendar options) and also on your device - maybe there is something weird related to that.
Flags: needinfo?(mmedeiros)
Comment 14•10 years ago
|
||
Okay, let me check it later with master, any update will let you know. Thanks.
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•