From ff203285b3793fa90ba6f230e5d5b981a5f732b0 Mon Sep 17 00:00:00 2001 From: Cyborus Date: Mon, 1 Jan 2024 19:20:16 -0500 Subject: [PATCH] fix archive url --- src/repository.rs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/repository.rs b/src/repository.rs index e56fad5..3e2d1a0 100644 --- a/src/repository.rs +++ b/src/repository.rs @@ -215,7 +215,11 @@ impl Forgejo { ) -> Result, ForgejoError> { let request = self .client - .get(format!("repos/{owner}/{repo}/archive/{target}.zip")) + .get( + self.url + .join(&format!("api/v1/repos/{owner}/{repo}/archive/{target}.zip")) + .unwrap(), + ) .build()?; self.execute_opt_raw(request).await } @@ -228,7 +232,13 @@ impl Forgejo { ) -> Result, ForgejoError> { let request = self .client - .get(format!("repos/{owner}/{repo}/archive/{target}.tar.gz")) + .get( + self.url + .join(&format!( + "api/v1/repos/{owner}/{repo}/archive/{target}.tar.gz" + )) + .unwrap(), + ) .build()?; self.execute_opt_raw(request).await }