From cf48c974b36f1827cd42edb5c7f09c14a117096f Mon Sep 17 00:00:00 2001 From: mkelvers Date: Tue, 21 Apr 2026 01:43:58 +0200 Subject: [PATCH] fix: allow progress save for re-watching completed shows --- api/playback/progress.go | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/api/playback/progress.go b/api/playback/progress.go index 03e6e7d..8dccc42 100644 --- a/api/playback/progress.go +++ b/api/playback/progress.go @@ -38,21 +38,6 @@ func (s *Service) SaveProgress(ctx context.Context, userID string, animeID int64 return fmt.Errorf("failed to load watchlist entry: %w", watchListErr) } - if watchListErr == nil && watchListEntry.Status == "completed" { - if err := txQueries.DeleteContinueWatchingEntry(ctx, database.DeleteContinueWatchingEntryParams{ - UserID: userID, - AnimeID: animeID, - }); err != nil { - return fmt.Errorf("failed to clear continue entry: %w", err) - } - - if err := tx.Commit(); err != nil { - return fmt.Errorf("failed to commit save progress transaction: %w", err) - } - - return nil - } - if err := txQueries.SaveWatchProgress(ctx, database.SaveWatchProgressParams{ CurrentEpisode: sql.NullInt64{Int64: int64(episode), Valid: true}, CurrentTimeSeconds: timeSeconds,