From f34f1c4a334cf4ce43e4eb3961686ab660ba40a9 Mon Sep 17 00:00:00 2001 From: thibhero Date: Tue, 24 Jun 2025 12:03:41 -0400 Subject: [PATCH 1/2] updating json to add old_token when a migration is made --- Library/Homebrew/cask/migrator.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/Library/Homebrew/cask/migrator.rb b/Library/Homebrew/cask/migrator.rb index 1b96488695..8df853aae8 100644 --- a/Library/Homebrew/cask/migrator.rb +++ b/Library/Homebrew/cask/migrator.rb @@ -80,6 +80,7 @@ module Cask when ".json" json = JSON.parse(path.read) json["token"] = new_token + json["old_tokens"] = (json["old_tokens"] << old_token).uniq path.atomic_write json.to_json end end From b63ad37eeb289b7632566527c634868658adcbf8 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Wed, 25 Jun 2025 08:54:05 +0100 Subject: [PATCH 2/2] cask/migrator: tweak syntax. --- Library/Homebrew/cask/migrator.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/cask/migrator.rb b/Library/Homebrew/cask/migrator.rb index 8df853aae8..c27c76aba6 100644 --- a/Library/Homebrew/cask/migrator.rb +++ b/Library/Homebrew/cask/migrator.rb @@ -80,7 +80,7 @@ module Cask when ".json" json = JSON.parse(path.read) json["token"] = new_token - json["old_tokens"] = (json["old_tokens"] << old_token).uniq + json["old_tokens"] = [old_token, *json["old_tokens"]].compact.uniq path.atomic_write json.to_json end end