From 1daad0c236634c8a9d844cf84c90b8e2ba569f06 Mon Sep 17 00:00:00 2001 From: Simon Ding Date: Wed, 7 Aug 2024 13:27:41 +0800 Subject: [PATCH] fix size limiter --- ent/schema/media.go | 4 ++-- server/core/torrent.go | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ent/schema/media.go b/ent/schema/media.go index b605fe0..2d5e66d 100644 --- a/ent/schema/media.go +++ b/ent/schema/media.go @@ -41,6 +41,6 @@ func (Media) Edges() []ent.Edge { } type MediaLimiter struct { - SizeMin int `json:"size_min"` - SizeMax int `json:"size_max"` + SizeMin int `json:"size_min"` //in MB + SizeMax int `json:"size_max"` //in MB } diff --git a/server/core/torrent.go b/server/core/torrent.go index 9bbf9c7..6d5e912 100644 --- a/server/core/torrent.go +++ b/server/core/torrent.go @@ -57,11 +57,11 @@ func SearchTvSeries(db1 *db.Client, seriesId, seasonNum int, episodes []int, che } if checkFileSize { - if series.Limiter.SizeMin > 0 && r.Size < series.Limiter.SizeMin { + if series.Limiter.SizeMin > 0 && r.Size < series.Limiter.SizeMin*1000*1000 { //min size not satified continue } - if series.Limiter.SizeMax > 0 && r.Size > series.Limiter.SizeMax { + if series.Limiter.SizeMax > 0 && r.Size > series.Limiter.SizeMax*1000*1000 { //max size not satified continue }