Cache not working on Exchange calendars

Bug #619842 reported by klint
60
This bug affects 12 people
Affects Status Importance Assigned to Milestone
Exchange Data Provider for Lightning
Confirmed
Low
Unassigned

Bug Description

I create a new remove calendar in both last build of Lightning or last released beta of it, using the Exchange provider. Turn cache on, for that calendar.
But all events disappear from the screen and never come back until I switch calendar off (even if I restart TB inbetween).
Thanks

Revision history for this message
Simon Schubert (corecode) wrote :

Does cache work for you for other remote calendars?

Changed in lightning-exchange-provider:
status: New → Incomplete
Revision history for this message
klint (klichi) wrote :

Yes it does

Revision history for this message
klint (klichi) wrote :

but when I have time I will test it from a brand new profile if you want me to

Revision history for this message
Simon Schubert (corecode) wrote :

I'll see whether I can reproduce the problem, but I'll treat it as low priority for now.

Changed in lightning-exchange-provider:
importance: Undecided → Low
Changed in lightning-exchange-provider:
status: Incomplete → Confirmed
Revision history for this message
Simon Schubert (corecode) wrote :

The provider code assumes that ITEM_FILTER_REQUEST_NEEDS_ACTION is exclusive. Lightning will post ITEM_FILTER_REQUEST_NEEDS_ACTION | ITEM_FILTER_CLASS_OCCURRENCES to get everything, which then will only fetch invitations but not events.

Revision history for this message
specimen (specimen) wrote :

I too confirm this, and it would be great if this issue can also be fixed, for a faster start and the ability to get alerts even when offline.

Revision history for this message
Swagat Sharma (swagat-sharma) wrote :

Hi, I am also suffering from the same bug.
But one thing Even if it fetches the invitations only, why doesn't they get stored in cache??

Revision history for this message
Swagat Sharma (swagat-sharma) wrote :

Also when the cache is disabled, 7 queue requests are generated between init and doInit,
However when it is enabled, only 1 queue request is generated.. Why so?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.