From 1d8a3249c4a785a4e320e935c73577ce0c7a8584 Mon Sep 17 00:00:00 2001 From: kilo Date: Wed, 8 Nov 2017 10:25:29 +0100 Subject: [PATCH] constantly preload filelists --- models/torrents/find.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/models/torrents/find.go b/models/torrents/find.go index a7e915ee..5c9d114c 100644 --- a/models/torrents/find.go +++ b/models/torrents/find.go @@ -39,10 +39,8 @@ func FindByID(id uint) (*models.Torrent, error) { } - tmp := models.ORM.Where("torrent_id = ?", id).Preload("Scrape").Preload("Uploader").Preload("Comments") - if id > config.Get().Models.LastOldTorrentID { - tmp = tmp.Preload("FileList") - } + tmp := models.ORM.Where("torrent_id = ?", id).Preload("Scrape").Preload("Uploader").Preload("Comments").Preload("FileList") + if id <= config.Get().Models.LastOldTorrentID && !config.IsSukebei() { // only preload old comments if they could actually exist tmp = tmp.Preload("OldComments")