DecSyncCC icon indicating copy to clipboard operation
DecSyncCC copied to clipboard

Tasks with DecSyncCC to Radicale Decsync with TB-78

Open RustyPixel opened this issue 3 years ago • 4 comments

If a task is created in Tasks and synced with DecSyncCC via Syncthing to Radicale Decsync the to Thunderbird it shows up, but it does not work the other way round.

Tasks >>> DecSyncCC >>> Syncthing >>> Radicale Decsync >>> Radicale >>> Thunderbird = Task visible

Thunderbird >>> Radicale >>> Radicale Decsync >>> Syncthing >>> DecSyncCC >>> Tasks = Task is not visible

RustyPixel avatar Feb 05 '21 08:02 RustyPixel

I was trying the same, i was not even able to access the tasks in Thunderbird, how did you manage that. Please share.

kocjs avatar Jun 20 '21 09:06 kocjs

I also want to add that this also happens with Calendar events. Even modifications made to events created on the phone.

Same thing with any change done to Tasks in TB.

Elaborendum avatar Aug 16 '21 18:08 Elaborendum

I'm experiencing a little different trouble from @RustyPixel:

  • creating new tasks works in both directions (they are shown in Thunderbird from Tasks.org and the other way round);
  • updates to an existing task made in Tasks.org are correctly shown in Thunderbird;
  • updates to an existing task made in Thunderbird are NOT shown in Tasks.org, whatever property you change; anyway, I was able to find three working exceptions that may help to debug this issue:
    • if you move a task to another collection in Thunderbird and with the occasion change other properties' values, these changes are shown in Tasks.org (maybe trivial, since the task is deleted in the first collection and recreated in the second one);
    • if you delete a task in Thunderbird, it is also deleted in Tasks.org;
    • if a task was created in Tasks.org, the first ever change made in Thunderbird is propagated back to Tasks.org:
      • further changes made in Thunderbird are not shown in Tasks.org;
      • changing the task again in Tasks.org doesn't re-enable propagation of changes made afterwards in Thunderbird;
      • if the task was created in Thunderbird instead, any changes to the task made in Thunderbird afterwards are not shown in Tasks.org.

My configuration:

  • Thunderbird 91.5.0 on Ubuntu MATE 20.04
  • Radicale-storage-decsync 2.0.0 (PyPI)
  • Syncthing v1.19.0 (both on PC and Smartphone (F-Droid))
  • DecSync CC 2.2.3 (F-Droid)
  • Tasks.org 12.3 (F-Droid)
  • Android 9 on Fairphone 2

I made my tests both with my two existing collections and also with a new fresh one, with same results.

Unlike @Elaborendum, in my configuration updating of events are working properly in both directions (I'm using Simple Calendar to manage them in Android).

I also checked if files in DecSync folders are correctly updated, and after the back and forth sync process I ca confirm all the four copies of a task file are identical. So it seems the issue is in the updating phase of the tasks content provider. I don't know if @abaker has a working environment with DecSync CC and is experiencing the same problem.

At the moment, the only workaround to show changes made in Thunderbird properly is to uncheck the task collection in DecSync CC and then check it again, substantially doing a sync from scratch.

Anyway, I'd like to say thank you to both @39aldo39 and @abaker: they made two wonderful tools and the possibility to try to make them work together is great.

tmancini85 avatar Feb 22 '22 02:02 tmancini85

Huh, ticking and unticking the list did it for me. Hopefully this gets fixed soon. Great software.

mistune avatar Oct 13 '22 15:10 mistune