From cfaa976743ce69e295b605d6b243511646d8a670 Mon Sep 17 00:00:00 2001 From: Josh Date: Mon, 10 Aug 2026 10:39:02 -0400 Subject: [PATCH] fix(appstore): honor subclass cache invalidation duration Signed-off-by: Josh --- lib/private/App/AppStore/Fetcher/Fetcher.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/private/App/AppStore/Fetcher/Fetcher.php b/lib/private/App/AppStore/Fetcher/Fetcher.php index 7aec5f3251efd..3cd2940d0bcef 100644 --- a/lib/private/App/AppStore/Fetcher/Fetcher.php +++ b/lib/private/App/AppStore/Fetcher/Fetcher.php @@ -151,8 +151,8 @@ public function get($allowUnstable = false): array { if (is_array($jsonBlob)) { // No caching when the version has been updated if (isset($jsonBlob['ncversion']) && $jsonBlob['ncversion'] === $this->getVersion()) { - // If the timestamp is older than 3600 seconds request the files new - $invalidateAfterSeconds = self::INVALIDATE_AFTER_SECONDS; + // If the timestamp is old, request the files new + $invalidateAfterSeconds = static::INVALIDATE_AFTER_SECONDS; if ($allowUnstable) { $invalidateAfterSeconds = self::INVALIDATE_AFTER_SECONDS_UNSTABLE;