thesamim / TickTickSync

GNU General Public License v3.0
151 stars 11 forks source link

Moving Tasks - Tasks are moved back to previous project in Ticktick #133

Open Volker-brdb opened 5 months ago

Volker-brdb commented 5 months ago

Describe the bug If I move a task in Ticktick from one project (project-A) to an other project (project-B) the first sync will handle this movement correctly and as expected. The task is in Obsidian removed from project-A-file and added to project-B-file. But the next sync will move this task back to project-A in TickTick. To increase the confusion the task will stay in project-B-file in Obsidian

To Reproduce Steps to reproduce the behavior:

  1. Move a Task from Project A to Project B in Ticktick
  2. Wait for Sync
  3. Check Project A in Ticktick - Task has be gone
  4. Check Project B in Ticktick - Task is now here
  5. Check Project-A-file in Obsidian - Task has be gone
  6. Check Project-B-file in Obsidian - Task is now here
  7. Wait for Sync
  8. Check Project B in Ticktick - Task has be gone
  9. Check Project A in Ticktick - Task is now here
  10. Check Project-A-file in Obsidian - Task still not here
  11. Check Project-B-file in Obsidian - Task still here

Expected behavior

After further Syncs (Step 7 from above) the Task stays in Project B

Screenshots If applicable, add screenshots to help explain your problem.

**Set up questions:

Desktop (please complete the following information):

Smartphone (please complete the following information):

Additional context Add any other context about the problem here.

Volker-brdb commented 5 months ago

Sync 1 does the expected move Sync 2 moves the task back image

thesamim commented 5 months ago

@Volker-brdb : Is there any chance that the desktop and mobile were synching in TickTickSync at the same time as Syncthing was Synching?