fixed panic: a field that should be there wasn't.

This commit is contained in:
Sebastian Moser
2023-01-08 04:18:55 +01:00
parent 40d10ae826
commit 0a82f3ee27
3 changed files with 6 additions and 9 deletions

View File

@@ -276,14 +276,11 @@ async fn render_item(uri: Uri) -> impl IntoResponse {
//#[axum_macros::debug_handler]
async fn get_render_main(extract::Path(id): extract::Path<String>, State(mutexes): State<Mutexes>) -> http::Response<String> {
let renders = &*mutexes.renders.lock().await;
println!("Render {:?}", renders);
let render = renders.iter().filter(|&render| render.id == id).nth(0)
.unwrap_or(renders.iter().filter(|&render| render.id == "first").nth(0).expect("there is no first render"));
println!("Render: {:?}", render);
let file_name = mutexes.mize_folder.clone() + "/modules-renders/" + &render.folder + "/" + &render.main;
println!("file_name: {}", file_name);
Response::builder()
.header("content-type", "application/javascript")