Skip to content

Handle rclone sync errors in task results#414

Open
scr4bble wants to merge 4 commits into
newhinton:masterfrom
scr4bble:fix/sync-errors-notification
Open

Handle rclone sync errors in task results#414
scr4bble wants to merge 4 commits into
newhinton:masterfrom
scr4bble:fix/sync-errors-notification

Conversation

@scr4bble

@scr4bble scr4bble commented Jul 8, 2026

Copy link
Copy Markdown

Fixes #407

Summary

This updates sync task result handling so rclone runs that complete with errors are no longer reported as clean successes or as “There was nothing to do”.

The sync result now:

  • reports completed-with-errors when final rclone status contains errors
  • preserves transfer/deletion/rename summary details even when errors occurred
  • only shows “There was nothing to do” when there were no changes and no errors
  • avoids duplicating retry-attempt errors in the final notification text
  • keeps rclone’s normal safety behavior where destination deletions are skipped after source/listing errors
  • persists relevant rclone warning/error log lines from the sync stderr stream
  • makes sync notifications open the Logs page
  • avoids confusing report notifications by showing only result of the latest task sync in the expanded notification text

@scr4bble

Copy link
Copy Markdown
Author

Adding a few screenshots from testing:

Screenshot_20260710_121319 Screenshot_20260710_121140 Screenshot_20260710_115035

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Sync reports “There was nothing to do” despite transfers and permission errors; remote deletions are silently skipped

1 participant