Skip to content

Commit 4f22336

Browse files
committed
Revert "dont use redirect on raw posts"
This reverts commit 9563756.
1 parent 9563756 commit 4f22336

File tree

1 file changed

+12
-16
lines changed

1 file changed

+12
-16
lines changed

src/simple.rs

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -426,22 +426,19 @@ fn response(
426426
cookies: CookieJar,
427427
extension: Option<String>,
428428
config: &Data<Config>,
429-
redir: bool,
430429
) -> impl Responder {
431430
let name = name.clone() + &extension.map(|e| format!(".{e}")).unwrap_or_default();
432-
let mut res = HttpResponse::Ok();
433-
if redir {
434-
res = HttpResponse::Found();
435-
res.append_header((header::LOCATION, name.clone()));
436-
}
437-
res.cookie_delta(&cookies).body(format!(
438-
"{}{name}",
439-
if !config.base_url.is_empty() && !config.base_url.ends_with('/') {
440-
format!("{}{}", config.base_url, "/")
441-
} else {
442-
format!("{}", config.base_url)
443-
}
444-
))
431+
HttpResponse::Found()
432+
.append_header((header::LOCATION, name.clone()))
433+
.cookie_delta(&cookies)
434+
.body(format!(
435+
"{}{name}",
436+
if !config.base_url.is_empty() && !config.base_url.ends_with('/') {
437+
format!("{}{}", config.base_url, "/")
438+
} else {
439+
format!("{}", config.base_url)
440+
}
441+
))
445442
}
446443

447444
#[post("/")]
@@ -453,7 +450,7 @@ async fn post_raw(
453450
) -> Result<impl Responder> {
454451
create_file(payload, &database, &mut cookies, &config)
455452
.await
456-
.map(|it| response(it, cookies, None, &config, false))
453+
.map(|it| response(it, cookies, None, &config))
457454
}
458455

459456
fn is_form(it: &GuardContext) -> bool {
@@ -516,6 +513,5 @@ async fn post_form(
516513
cookies,
517514
extension,
518515
&config,
519-
true,
520516
))
521517
}

0 commit comments

Comments
 (0)