From e7ce9a398230fb6dfe23a334f5277cbb44716947 Mon Sep 17 00:00:00 2001 From: Seeker Date: Thu, 12 Nov 2020 13:49:54 -0800 Subject: [PATCH] bump-cask-pr: fix for casks that have multiple languages --- Library/Homebrew/dev-cmd/bump-cask-pr.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/dev-cmd/bump-cask-pr.rb b/Library/Homebrew/dev-cmd/bump-cask-pr.rb index a9ecedc589..eb89f7a9e0 100644 --- a/Library/Homebrew/dev-cmd/bump-cask-pr.rb +++ b/Library/Homebrew/dev-cmd/bump-cask-pr.rb @@ -140,6 +140,7 @@ module Homebrew silent: true) tmp_cask = Cask::CaskLoader.load(tmp_contents) + tmp_config = cask.config tmp_url = tmp_cask.url.to_s if new_hash.nil? @@ -151,9 +152,9 @@ module Homebrew cask.languages.each do |language| next if language == cask.language - tmp_cask.config.languages = [language] - + lang_config = tmp_config.merge(Cask::Config.new(explicit: { languages: [language] })) lang_cask = Cask::CaskLoader.load(tmp_contents) + lang_cask.config = lang_config lang_url = lang_cask.url.to_s lang_old_hash = lang_cask.sha256