From 6a4feec4f246d5dd8b2f248dc2ac6d413ca2b6b1 Mon Sep 17 00:00:00 2001 From: Roland Schaer Date: Tue, 7 Jan 2025 17:31:17 -0300 Subject: [PATCH] fix: maven-mvnd does not install with aqua --- src/aqua/aqua_registry.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/aqua/aqua_registry.rs b/src/aqua/aqua_registry.rs index d89e483a11..b5bdc4d0ce 100644 --- a/src/aqua/aqua_registry.rs +++ b/src/aqua/aqua_registry.rs @@ -322,7 +322,13 @@ impl AquaPackage { } pub fn asset(&self, v: &str) -> Result { - self.parse_aqua_str(&self.asset, v, &Default::default()) + // derive asset from url if not set and url contains a path + if self.asset.is_empty() && self.url.split("/").count() > "//".len() { + let asset = self.url.rsplit("/").next().unwrap_or(""); + self.parse_aqua_str(asset, v, &Default::default()) + } else { + self.parse_aqua_str(&self.asset, v, &Default::default()) + } } pub fn asset_strs(&self, v: &str) -> Result> {