Skip to content

Commit

Permalink
fix: remove seeding torrent status not right
Browse files Browse the repository at this point in the history
  • Loading branch information
simon-ding committed Aug 13, 2024
1 parent 644c9ed commit 3291434
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions server/activity.go
Original file line number Diff line number Diff line change
Expand Up @@ -70,16 +70,19 @@ func (s *Server) RemoveActivity(c *gin.Context) (interface{}, error) {
}

if his.EpisodeID != 0 {
s.db.SetEpisodeStatus(his.EpisodeID, episode.StatusMissing)
if his.Status == history.StatusRunning || his.Status == history.StatusUploading {
s.db.SetEpisodeStatus(his.EpisodeID, episode.StatusMissing)
}

} else {
seasonNum, err := utils.SeasonId(his.TargetDir)
if err != nil {
log.Errorf("no season id: %v", his.TargetDir)
seasonNum = -1
}
s.db.SetSeasonAllEpisodeStatus(his.MediaID, seasonNum, episode.StatusMissing)

if his.Status == history.StatusRunning || his.Status == history.StatusUploading {
s.db.SetSeasonAllEpisodeStatus(his.MediaID, seasonNum, episode.StatusMissing)
}
}

err = s.db.DeleteHistory(id)
Expand Down

0 comments on commit 3291434

Please sign in to comment.