Lightning writes events to wrong calendar (Sogo-server, Caldav)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Lightning |
New
|
Critical
|
|||
lightning-extension (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
hi guys,
I've been using Tbird plus Lightning for years, very happy with it.
In this setup I have had 2 calendars:
- private. this is bound to my private email address. (private events)
- business. this is bound to my business email address. (business events)
When receiving invitations Lightning would usually ask what calendar the appointment needed to go in, sometimes it would not. I think it can decide by the mail address, which is logical, but maybe I would get a private invitation in my business mail. Anyway, I could select the right calendar.
A couple of weeks ago I switched from local calendars to a private Sogo server using Caldav protocol. I now have 3 remote calendars:
- private. this is bound to my private email address
- business. this is bound to my business email address
- sales, this is bound to a 'sales@...' email address. I have no mailbox for this account in Tbird.
The sales calendar is used to dispatch work items to team members. Anyone can see the items in it, only I can change them. By inviting colleagues (and/or myself) to an event it pops up in their own calendar and they know when to appear at a customer's. This allows me to keep overview of the sales events and also keep my own calendars reasonably clean.
So far, so good.
Since a couple of day I've noticed that invitations and changes to existing events are not appearing in the correct calendars any more. Whatever I do, they all land in the private calendar. I've tried modifying events from within Tbird / Lightning and from the Sogo web-interface (logging in under the sales-account).
Invitations and updates are correctly addressed, but still appear in the same, usually wrong, calendar.
Again: this goes for both new events as for existing ones that were booked correctly before. Change the date or time and the updated event appears in the wrong calendar.
The may, of course, be an issue server side, but since that server has been stable for about 2 months and Lightning has had updates recently, I suspect this is a bug in Lightning.
I'm running Oneiric amd64, updated daily.
If you need more information, please ask.
cheers
Tom
description: | updated |
Changed in lightning-extension: | |
importance: | Unknown → Medium |
status: | Unknown → New |
Changed in lightning-extension: | |
importance: | Medium → High |
Changed in lightning-extension: | |
importance: | High → Critical |
update
I now do have a mailbox for the sales@... account and it is bound to the sales-calendar as it should. Makes no difference though: there is no telling to what calendars / accounts an incoming invitation will be related.
Imagine this scenario: I make an appointment to see a customer and add it to the sales calendar. Then I invite myself and a colleague to the event so we have it in our own schedules. Let's assume the invitation actually lands in my business calendar, often it does not.
Then my colleague (or me) gets a call from the customer to reschedule the meeting. So he changes the date and time, leaving all other aspects as they were. He has access to the sales-account too, through the web interface..
The modified event now suddenly shows up in my home calendar although when opening I can see it is still aimed at my business email, which is bound to the business calendar. I can accept or decline the event, but no way can I select the right calendar.
Setting that should be unnecessary anyway because the mail address determines the calendar, but every once in a while you get an private invitation sent to your business mail. OK, no worries, just open the event and select another agenda (like you do when creating a new event). Nope, that option is not there. I can only see some details and declare attendance but nothing else.
My wife is using Tbird and Lightning too, on a Win pc. She has no account on the business Sogo-box and uses a local calendar. Whenever she sends me invitations for private events, they arrive as mails with an .ics attachment. Lightning handles these in pretty good order, giving me the choice in which calendar to place the event (even though it should make a selection by itself based on the recipient's mail address. I might always change that later).
Again: this may very well be an issue that has its root cause(s) in Sogo, but it did work until recently and we haven't touched the server but there were updates to Lightning.
Some colleagues are starting to pester me into buying Exchange. I won't, but truth is this does not work well for us at the moment.
cheers
Tom