Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Newly added task lists are not shown #269

Open
marbetschar opened this issue Aug 11, 2021 · 2 comments
Open

Newly added task lists are not shown #269

marbetschar opened this issue Aug 11, 2021 · 2 comments

Comments

@marbetschar
Copy link
Member

marbetschar commented Aug 11, 2021

What Happened

When I'm adding a new task list it does not show up in the Tasks app. Even though it is succesfully added to the Nextcloud backend via CalDAV. Also closing/reopening the Tasks app does not have any effect. Even forcing sync in Evolution does not make any difference.

The only thing that does work is to remove the whole CalDAV accounts from System Settings and re-adding it as a new one. Only then the new list appears.

Expected Behavior

Adding and removing lists should be possible through the Tasks app without the need of re-adding the account through Online Accounts.

This used to work, so I'm wondering if we are dealing with a regression of some sort caused by either Online Accounts or the Flatpack packaging.

Platform Information

elementary OS 6 stable.

@marbetschar marbetschar changed the title New task lists are not shown Newly added task lists are not shown Aug 11, 2021
@marbetschar
Copy link
Member Author

Spend some time debugging this and from my tests I found that there seems to be an issue with how the account is setup:

When I'm configuring the CalDAV account through Online Accounts in System Settings, then the newly added task list never appears in Tasks.

However, when I'm configuring the CalDAV account through Evolution installed from a deb package, adding a new task list works (even though its terribly slow - but that's probably another issue).

@marbetschar
Copy link
Member Author

Collection source properties when added through Online Accounts:

collection_extension.allow_sources_rename = NO
collection_extension.calendar_enabled = YES
collection_extension.calendar_url = (null)
collection_extension.contacts_enabled = YES
collection_extension.contacts_url = (null)
collection_extension.identity = my-username
collection_extension.mail_enabled = YES

Collection source properties when the account was added through Evolution:

collection_extension.allow_sources_rename = NO
collection_extension.calendar_enabled = YES
collection_extension.calendar_url = https://nextcloud.host.name
collection_extension.contacts_enabled = YES
collection_extension.contacts_url = https://nextcloud.host.name
collection_extension.identity = my-username
collection_extension.mail_enabled = YES

So we definitely miss the server URL here - and potentially other stuff. Needs some more investigation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

1 participant