diff --git a/pkg/debrid/realdebrid.go b/pkg/debrid/realdebrid.go index e5a90eb..d91c978 100644 --- a/pkg/debrid/realdebrid.go +++ b/pkg/debrid/realdebrid.go @@ -201,6 +201,11 @@ func (r *RealDebrid) CheckStatus(torrent *Torrent) (*Torrent, error) { return torrent, err } break + } else if status == "downloading" { + if !r.DownloadUncached { + // @TODO: Delete the torrent if it's not cached + return torrent, fmt.Errorf("torrent: %s not cached", torrent.Name) + } } }