Bug Reports
Upstream

ThinkWatch: a bulk CSV import can abort partway through

What happens

Importing a large CSV into ThinkWatch can stop partway through, leaving some of your rows imported and the rest silently missing — even when the file itself contains no duplicates.

What causes it

If the Plex or Jellyfin webhook happens to create a tracking entry for a show while your import is running, the import hits a conflict on that one row and abandons the entire remaining batch rather than skipping it.

So the trigger is a race with the automatic watch tracking, not a problem with your file.

Workaround

Run large imports when you are not actively watching anything, and re-run the import afterwards — already-imported rows are the ones that succeeded, so a second pass picks up what was missed.

Why it is Upstream

The fix belongs in Yamtrack, the application behind ThinkWatch. Reported upstream as FuzzyGrim/Yamtrack#1579 and accepted as a bug. This post tracks that fix.

0 Comments

Sign in to comment

No comments yet. Be the first to share your thoughts!