diff --git a/Library/Homebrew/dev-cmd/bump-cask-pr.rb b/Library/Homebrew/dev-cmd/bump-cask-pr.rb index a0707980d0..94d8b17781 100644 --- a/Library/Homebrew/dev-cmd/bump-cask-pr.rb +++ b/Library/Homebrew/dev-cmd/bump-cask-pr.rb @@ -145,15 +145,13 @@ module Homebrew end cask.languages.each do |language| - next if language == cask.language - lang_config = tmp_config.merge(Cask::Config.new(explicit: { languages: [language] })) replacement_pairs << fetch_cask(tmp_contents, config: lang_config) end end end - if new_hash.present? + if new_hash.present? && cask.language.blank? # avoid repeated replacement for multilanguage cask hash_regex = old_hash == :no_check ? ":no_check" : "[\"']#{Regexp.escape(old_hash.to_s)}[\"']" replacement_pairs << [