elementary / elementary/tasks

Cannot Create CalDAV Tasks without Due Date (fastmail)

Open
#342 1 comment 2 reactions 0 assignees View on GitHub
Status: Confirmed
Dominant language
Vala
Stars
85
Forks
22
Avg merge
12h 10m
Merged PRs (30d)
3

Description

### What Happened?

When creating a new task in a CalDAV task list, without a due date I get the error:
```
Adding task failed

The task list registry may be unavailable or unable to be written to.

Cannot create calendar object: Failed to put data: HTTP error code 403 (Forbidden): Can't parse as DATE-TIME value in DUE property. Removing entire property: 00000000T000000[valid-calendar-data][responsedescription]
```

## Other Details

- my caldav server is caldav.fastmail.com
- I'm logged into CalDAV in Evolution and it seems to show in *Tasks*
- I'm using Manjaro
- I view all my tasks fine, and can create tasks **with dates** without issue

### Steps to Reproduce

1. Evolution > Edit > Accounts > Add > Collection Account > fastmail.com
2. Open *Tasks* and see all the task-list enabled calendars with their tasks.
3. Type in "Some Task w/o Date" the text field above the list of tasks
4. Press Enter

### Expected Behavior

I believe a task (with out a due date) should be created.

### OS Version

Other Linux

### Software Version

Latest release (I have run all updates)

### Log Output

```shell
THIS ONLY OUTPUTS ON APPLICATION LOAD, NOT WHEN THE ERROR OCCURS

../mesa-22.1.7/src/intel/isl/isl.c:2216: FINISHME: ../mesa-22.1.7/src/intel/isl/isl.c:isl_surf_supports_ccs: CCS for 3D textures is disabled, but a workaround is available.

(io.elementary.tasks:106371): GLib-GIO-CRITICAL **: 09:27:37.518: g_task_propagate_pointer: assertion 'task->result_set' failed
```

### Hardware Info

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.