From 52edfa1d87e4d49ceeff63069f983a1b26ac842d Mon Sep 17 00:00:00 2001 From: xiaomlove Date: Sat, 9 Apr 2022 19:41:16 +0800 Subject: [PATCH] reset TrackerRepository::userUpdates property --- app/Repositories/TrackerRepository.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/Repositories/TrackerRepository.php b/app/Repositories/TrackerRepository.php index abfbde15..c80da6e8 100644 --- a/app/Repositories/TrackerRepository.php +++ b/app/Repositories/TrackerRepository.php @@ -53,6 +53,10 @@ class TrackerRepository extends BaseRepository public function announce(Request $request): \Illuminate\Http\Response { do_log("queryString: " . $request->getQueryString()); + /** + * Note: In Octane this class will be reused, must reset this property !!! + */ + $this->userUpdates = []; try { $withPeers = false; $queries = $this->checkAnnounceFields($request); @@ -829,6 +833,10 @@ class TrackerRepository extends BaseRepository public function scrape(Request $request): \Illuminate\Http\Response { do_log("queryString: " . $request->getQueryString()); + /** + * Note: In Octane this class will be reused, must reset this property !!! + */ + $this->userUpdates = []; try { $infoHashArr = $this->checkScrapeFields($request); $user = $this->checkUser($request);