You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: self-healing for stuck placeholder DB records
The previous commit removed the unconditional stale deletion branch,
which also served as a recovery path for active placeholders whose
files were deleted externally. Without it, a missing file + existing
DB record would permanently block re-creation (creation flow skips
items with DB records).
Add a targeted check: for items still in the source list, verify the
placeholder file exists on disk. If missing, remove the DB record so
the next sync recreates the placeholder cleanly. This preserves the
self-healing behaviour without the churn caused by the old stale branch.
0 commit comments