From 2d68e27d7b1f15f52e88909280777a38ec287d75 Mon Sep 17 00:00:00 2001 From: Harry Marr Date: Sat, 22 Oct 2022 10:54:51 -0400 Subject: [PATCH] Prefix artifact source with `only_path` --- Library/Homebrew/cask/artifact/relocated.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/cask/artifact/relocated.rb b/Library/Homebrew/cask/artifact/relocated.rb index d2a6716914..c6618c6d00 100644 --- a/Library/Homebrew/cask/artifact/relocated.rb +++ b/Library/Homebrew/cask/artifact/relocated.rb @@ -51,7 +51,9 @@ module Cask target = target_hash[:target] @source_string = source.to_s @target_string = target.to_s - source = cask.staged_path.join(source) + base_path = cask.staged_path + base_path = base_path.join(cask.url.only_path) if cask.url && cask.url.only_path.present? + source = base_path.join(source) @source = source target ||= source.basename @target = resolve_target(target)