Maven repo should return primary file by default (#252)
* Maven repo should return primary file by default * Added fallback for versions that don't have a primary file
This commit is contained in:
parent
91065a6168
commit
0010119440
@ -230,7 +230,11 @@ pub async fn version_file(
|
||||
.header("Location", &*selected_file.url)
|
||||
.body(""));
|
||||
} else if file == format!("{}-{}.jar", &string, &version.version_number) {
|
||||
if let Some(selected_file) = version.files.iter().last() {
|
||||
if let Some(selected_file) = version.files.iter().find(|x| x.primary) {
|
||||
return Ok(HttpResponse::TemporaryRedirect()
|
||||
.header("Location", &*selected_file.url)
|
||||
.body(""));
|
||||
} else if let Some(selected_file) = version.files.iter().last() {
|
||||
return Ok(HttpResponse::TemporaryRedirect()
|
||||
.header("Location", &*selected_file.url)
|
||||
.body(""));
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user