Calendar invites go to wrong calendar with no option to change
I have a professional email address and a gmail address configured correctly in thunderbird. I also have a number of google calendars configured in lightning using the built-in google calendar support (i.e., I am not using the old google calendar plugin). Until recently, when I received and accepted a calendar invitation sent to my professional email address, thunderbird would ask to which calendar I wanted to save the invite. I would select the calendar I wanted and it would be saved appropriately.
A week ago, I created a new google calendar and added it to thunderbird/lightning using the built-in google calendar support. Now, when I accept a calendar invitation, it automatically goes to the new calendar (which is generally not appropriate) without asking me to choose. Furthermore, I am unable to edit these calendar events to change the calendar they are associated with. I have checked the properties of both the new and old calendars and they look the same.
The only seeming solution I found was to make the new calendar read only and disassociate it from an email address, and then undo both those options. For the time being, this operation seems to have gotten back the option to select which calendar invites are saved to. But I would still like to know if this was the correct solution and better understand how thunderbird chooses to save event invitations.
Alle svar (5)
I can't say why the option to choose the calendar is missing, but TB should save invitations to the calendar that is currently selected on the left pane of the Calendar tab.
On another computer with the same OS and thunderbird version I have the same exact problem, so it isn't isolated to one installation. On the second computer, the only solution I have found to force thunderbird to let me choose which calendar to use is to make the new calendar I just added read only. If this is the case, I can choose among my other calendars. I also tried selecting the calendar I want the invitation to go to in the left pane of the calendar tab before accepting the invitation, but if the new calendar is not read-only, invitations still go to that calendar regardless. I also tried turning on and off read-only and turning on and off the email associated with the new calendar, but neither of these changed the outcome. Read only is the only solution I have found.
I think I have found the magic that seems to make it allow me to choose calendars even when the new calendar is not read only, but this is definitely odd behavior. If I associated the new calendar with my google email address and not my work address and then accept an invitation, it let's me choose a calendar. If I do this once, I can then associate the new calendar with my work email again and the option to select calendars still appears when I accept an invitation. This seems to work for me so I am documenting it here, but this is definitely not normal behavior.
I've never seen this behaviour before, where the read status affects the ability to choose the target calendar for invitations. If this happened to me, and the workarounds were unsatisfactory, I'd be inclined to create a new test profile (Help/Troubleshooting Info, about:profiles), add the accounts and calendars, making sure each is read/write capable, and associated with the correct email account. Then, see if they work properly with invitations. This might be a lot faster and more effective than trying to debug the current profile.
I appreciate the suggestion, but to my ears this sounds like quite a bit of work. After rebooting, it seems like it goes back to automatically saving to the wrong calendar. For the time being I am using the workaround of making the calendar read-only unless I specifically need to add an event to that calendar. Not particularly efficient, but a workable solution. If there was some way to export diagnostic information to try to find the origin of the problem, I would be happy to do that.