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(); }