From 10ec91cdeb1df8e5ce8353056d824963c2e36801 Mon Sep 17 00:00:00 2001 From: Ruoyu Zhong Date: Tue, 19 Aug 2025 15:22:58 +0800 Subject: [PATCH] diagnostic: fix `check_cask_environment_variables` check Fixes #20505. --- Library/Homebrew/diagnostic.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/diagnostic.rb b/Library/Homebrew/diagnostic.rb index 7d1b1c774c..b1a788ba37 100644 --- a/Library/Homebrew/diagnostic.rb +++ b/Library/Homebrew/diagnostic.rb @@ -1000,12 +1000,15 @@ module Homebrew locale_variables = ENV.keys.grep(/^(?:LC_\S+|LANG|LANGUAGE)\Z/).sort - add_info "Cask Environment Variables:", (locale_variables + environment_variables).sort.each do |var| + cask_environment_variables = (locale_variables + environment_variables).sort.each do |var| next unless ENV.key?(var) var = %Q(#{var}="#{ENV.fetch(var)}") user_tilde(var) end + add_info "Cask Environment Variables:", cask_environment_variables + + nil end def check_cask_xattr