Internal server error when fetching a raw file
use gitlab::api::projects::repository::files::FileRaw;
use gitlab::api::{Endpoint, Query};
use gitlab::Gitlab;
fn main() {
let client = match Gitlab::new("gitlab.alpinelinux.org", "<REDACTED>") {
Err(e) => {
eprintln!("{}", e);
return;
}
Ok(v) => v,
};
let request = FileRaw::builder()
.project("alpine/aports")
.file_path("community/py3-numpy/APKBUILD")
.ref_("master")
.build()
.unwrap();
println!("{:?}", request.method());
println!("{:?}", request.endpoint());
println!("{:?}", request.parameters());
println!("{:?}", request.body());
match request.query(&client) {
Err(e) => {
eprintln!("{}", e);
panic!();
}
Ok::<String, _>(v) => println!("{:?}", v),
};
}
Note that it does not happen when done through:
also happens when other files of the repository are searched