From ff921dc103d500fdb7c9ce5bc863fce0052a62c8 Mon Sep 17 00:00:00 2001 From: Daniel Szabo Date: Sat, 4 Jun 2022 22:21:22 +0100 Subject: [PATCH] Additional changes to prev. commit --- src/endpoints/pasta.rs | 2 +- src/endpoints/remove.rs | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/endpoints/pasta.rs b/src/endpoints/pasta.rs index 2222553..26ac11d 100644 --- a/src/endpoints/pasta.rs +++ b/src/endpoints/pasta.rs @@ -54,7 +54,7 @@ pub async fn redirecturl(data: web::Data, id: web::Path) -> Ht for pasta in pastas.iter() { if pasta.id == id { if pasta.pasta_type == "url" { - return HttpResponse::Ok() + return HttpResponse::Found() .append_header(("Location", String::from(&pasta.content))) .finish(); } else { diff --git a/src/endpoints/remove.rs b/src/endpoints/remove.rs index 4344b49..a814884 100644 --- a/src/endpoints/remove.rs +++ b/src/endpoints/remove.rs @@ -10,7 +10,9 @@ use askama::Template; #[get("/remove/{id}")] pub async fn remove(data: web::Data, id: web::Path) -> HttpResponse { if ARGS.readonly { - return HttpResponse::Ok().append_header(("Location", "/")).finish(); + return HttpResponse::Found() + .append_header(("Location", "/")) + .finish(); } let mut pastas = data.pastas.lock().unwrap(); @@ -22,7 +24,7 @@ pub async fn remove(data: web::Data, id: web::Path) -> HttpRes for (i, pasta) in pastas.iter().enumerate() { if pasta.id == id { pastas.remove(i); - return HttpResponse::Ok() + return HttpResponse::Found() .append_header(("Location", "/pastalist")) .finish(); }