diff --git a/Library/Homebrew/cask/download.rb b/Library/Homebrew/cask/download.rb index eb3a444bc4e9b..4bd4e4426a77d 100644 --- a/Library/Homebrew/cask/download.rb +++ b/Library/Homebrew/cask/download.rb @@ -35,7 +35,7 @@ def downloader attr_accessor :downloaded_path def clear_cache - downloader.clear_cache if force || cask.version.latest? + downloader.clear_cache if force end def fetch diff --git a/Library/Homebrew/download_strategy.rb b/Library/Homebrew/download_strategy.rb index 5afb8c13ede92..924c17f117456 100644 --- a/Library/Homebrew/download_strategy.rb +++ b/Library/Homebrew/download_strategy.rb @@ -296,6 +296,8 @@ def fetch fresh = if cached_location.exist? && url_time url_time <= cached_location.mtime + elsif version.respond_to?(:latest?) + !version.latest? else true end