mrvladus / Errands

Todo application for those who prefer simplicity.
MIT License
296 stars 67 forks source link

WebDav deleted local todo list after first sync #300

Closed D0-0K closed 4 months ago

D0-0K commented 4 months ago

Errands 46.2.1 Fedora Linux 40 Using mailbox.org provider

Set up sync in Errands today for the first time, upon first sync my lists appeared on mailbox's web client but had no tasks inside them. Upon second sync, it appears Errands thought the mailbox end was the correct version of the file and deleted all of the tasks stored locally. There does no appear to be any traces of the original file left.

Below is the log.txt of the session when this happened.

-------------------------------------------------
Starting Errands 46.2 at "2024 23 May 12:47:29"
-------------------------------------------------

[DEBUG] Application: Startup
[DEBUG] Data: Initialize
[DEBUG] Data: Read data
[DEBUG] GSettings: Initialize
[DEBUG] Application: Checking autostart
[DEBUG] Main Window: Load
[DEBUG] Today Page: Load
[DEBUG] Today Page: Update UI
[DEBUG] Trash Page: Load
[DEBUG] Sidebar: Load Task Lists
[DEBUG] Sidebar: Add Task List '41c10d22-d72b-4e71-8c4e-dc2e69dc76f4'
[INFO] Task List 41c10d22-d72b-4e71-8c4e-dc2e69dc76f4: Load Tasks
[DEBUG] Data: Write data
[DEBUG] Task List '41c10d22-d72b-4e71-8c4e-dc2e69dc76f4': Update title
[DEBUG] Task List Row: Update UI '41c10d22-d72b-4e71-8c4e-dc2e69dc76f4'
[DEBUG] Sidebar: Add Task List 'e1785a5f-8661-4169-9400-24dd781e3bb7'
[INFO] Task List e1785a5f-8661-4169-9400-24dd781e3bb7: Load Tasks
[DEBUG] Data: Write data
[DEBUG] Task List 'e1785a5f-8661-4169-9400-24dd781e3bb7': Update title
[DEBUG] Task List Row: Update UI 'e1785a5f-8661-4169-9400-24dd781e3bb7'
[DEBUG] Sidebar: Select last opened page
[DEBUG] Data: Clean deleted
[DEBUG] Data: Write data
[DEBUG] Application: Activate
[DEBUG] Sidebar: Switch to list '41c10d22-d72b-4e71-8c4e-dc2e69dc76f4'
[DEBUG] Sidebar: Switch to list 'e1785a5f-8661-4169-9400-24dd781e3bb7'
[DEBUG] Sidebar: Switch to list 'e1785a5f-8661-4169-9400-24dd781e3bb7'
[DEBUG] Sidebar: Switch to list '41c10d22-d72b-4e71-8c4e-dc2e69dc76f4'
[DEBUG] Sidebar: Switch to list 'e1785a5f-8661-4169-9400-24dd781e3bb7'
[INFO] Sync: Initialize sync provider
[INFO] Sync: Initialize 'CalDAV' sync provider
[DEBUG] Sync: Checking credentials
[DEBUG] Sync: Checking URL
[DEBUG] Sync: URL is set to https://dav.mailbox.org
[DEBUG] Sync: Attempting connection
[INFO] Sync: Connected to CalDAV server at 'https://dav.mailbox.org'
[INFO] Sync: Initialize sync provider
[INFO] Sync: Initialize 'CalDAV' sync provider
[DEBUG] Sync: Checking credentials
[DEBUG] Sync: Checking URL
[DEBUG] Sync: URL is set to https://dav.mailbox.org
[DEBUG] Sync: Attempting connection
[INFO] Sync: Connected to CalDAV server at 'https://dav.mailbox.org'
[INFO] Sync: Initialize sync provider
[INFO] Sync: Initialize 'CalDAV' sync provider
[DEBUG] Sync: Checking credentials
[DEBUG] Sync: Checking URL
[DEBUG] Sync: URL is set to https://dav.mailbox.org
[DEBUG] Sync: Attempting connection
[INFO] Sync: Connected to CalDAV server at 'https://dav.mailbox.org'
[INFO] Sync: Sync tasks with remote
[DEBUG] Sync: Copy list from remote 'MzM'
[DEBUG] Data: Create list 'MzM'
[DEBUG] Data: Write data
[DEBUG] Sync: Create remote list 41c10d22-d72b-4e71-8c4e-dc2e69dc76f4
[DEBUG] Data: Write data
[DEBUG] Sync: Create remote list e1785a5f-8661-4169-9400-24dd781e3bb7
[DEBUG] Data: Write data
[DEBUG] Sync: Update local list 'MzM'
[DEBUG] Data: Write data
[DEBUG] Sync: Getting tasks for list 'MzM'
[DEBUG] Sync: Getting tasks for list 'NDM'
[DEBUG] Sync: Getting tasks for list 'NDI'
[DEBUG] Data: Clean deleted
[DEBUG] Data: Write data
[DEBUG] Sync: Update UI
[DEBUG] Sidebar: Add Task List 'MzM'
[INFO] Task List MzM: Load Tasks
[DEBUG] Data: Write data
[DEBUG] Task List 'MzM': Update title
[DEBUG] Task List Row: Update UI 'MzM'
[DEBUG] Task List 'MzM': Update title
[DEBUG] Task List Row: Update UI 'MzM'
[DEBUG] Data: Write data
[DEBUG] Task List '41c10d22-d72b-4e71-8c4e-dc2e69dc76f4': Update title
[DEBUG] Task List 'e1785a5f-8661-4169-9400-24dd781e3bb7': Update title
[DEBUG] Sidebar: Switch to list 'MzM'
[DEBUG] Sidebar: Switch to list 'e1785a5f-8661-4169-9400-24dd781e3bb7'
[DEBUG] Sidebar: Switch to list '41c10d22-d72b-4e71-8c4e-dc2e69dc76f4'
[DEBUG] Sidebar: Switch to list 'e1785a5f-8661-4169-9400-24dd781e3bb7'
[DEBUG] Sidebar: Switch to list 'e1785a5f-8661-4169-9400-24dd781e3bb7'
[DEBUG] Sidebar: Switch to list '41c10d22-d72b-4e71-8c4e-dc2e69dc76f4'
[INFO] Sync: Sync tasks with remote
[DEBUG] Sync: Copy list from remote 'NDM'
[DEBUG] Data: Create list 'NDM'
[DEBUG] Data: Write data
[DEBUG] Sync: Copy list from remote 'NDI'
[DEBUG] Data: Create list 'NDI'
[DEBUG] Data: Write data
[DEBUG] Sync: Delete local list deleted on remote '41c10d22-d72b-4e71-8c4e-dc2e69dc76f4'
[DEBUG] Data: Write data
[DEBUG] Data: Write data
[DEBUG] Sync: Delete local list deleted on remote 'e1785a5f-8661-4169-9400-24dd781e3bb7'
[DEBUG] Data: Write data
[DEBUG] Data: Write data
[DEBUG] Sync: Update local list 'NDM'
[DEBUG] Data: Write data
[DEBUG] Sync: Update local list 'NDI'
[DEBUG] Data: Write data
[DEBUG] Sync: Getting tasks for list 'MzM'
[DEBUG] Sync: Getting tasks for list 'NDM'
[DEBUG] Sync: Getting tasks for list 'NDI'
[DEBUG] Data: Clean deleted
[DEBUG] Data: Write data
[DEBUG] Sync: Update UI
[DEBUG] Sync: Remove Task List '41c10d22-d72b-4e71-8c4e-dc2e69dc76f4'
[DEBUG] Sidebar: Open Trash
[DEBUG] Sync: Remove Task List 'e1785a5f-8661-4169-9400-24dd781e3bb7'
[DEBUG] Sidebar: Add Task List 'NDM'
[INFO] Task List NDM: Load Tasks
[DEBUG] Data: Write data