aboutsummaryrefslogtreecommitdiffstats
path: root/src/file_upload.rs
diff options
context:
space:
mode:
authorboastful-squirrel <boastful.squirrel@gmail.com>2019-08-16 18:42:37 +0000
committerboastful-squirrel <boastful.squirrel@gmail.com>2019-08-16 18:42:37 +0000
commitdd154be09e4ba14ba0e697f0995ec135c4088e75 (patch)
tree5832d021f9abd7f2f23f8fb10f59069f199f6145 /src/file_upload.rs
parentFix HTML (diff)
downloadminiserve-dd154be09e4ba14ba0e697f0995ec135c4088e75.tar.gz
miniserve-dd154be09e4ba14ba0e697f0995ec135c4088e75.zip
Do not 'back to listing' link when random route is set
Diffstat (limited to 'src/file_upload.rs')
-rw-r--r--src/file_upload.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/file_upload.rs b/src/file_upload.rs
index 3ef3a7e..fe65f24 100644
--- a/src/file_upload.rs
+++ b/src/file_upload.rs
@@ -120,6 +120,7 @@ fn handle_multipart(
pub fn upload_file(
req: &HttpRequest<crate::MiniserveConfig>,
default_color_scheme: ColorScheme,
+ uses_random_route: bool
) -> FutureResponse<HttpResponse> {
let return_path = if let Some(header) = req.headers().get(header::REFERER) {
header.to_str().unwrap_or("/").to_owned()
@@ -146,6 +147,7 @@ pub fn upload_file(
query_params.order,
color_scheme,
default_color_scheme,
+ uses_random_route
));
}
};
@@ -165,6 +167,7 @@ pub fn upload_file(
query_params.order,
color_scheme,
default_color_scheme,
+ uses_random_route
));
}
};
@@ -184,6 +187,7 @@ pub fn upload_file(
query_params.order,
color_scheme,
default_color_scheme,
+ uses_random_route
));
}
};
@@ -208,6 +212,7 @@ pub fn upload_file(
query_params.order,
color_scheme,
default_color_scheme,
+ uses_random_route
),
}),
)
@@ -222,6 +227,7 @@ fn create_error_response(
sorting_order: Option<SortingOrder>,
color_scheme: ColorScheme,
default_color_scheme: ColorScheme,
+ uses_random_route: bool
) -> FutureResult<HttpResponse, actix_web::error::Error> {
errors::log_error_chain(description.to_string());
future::ok(
@@ -237,7 +243,7 @@ fn create_error_response(
color_scheme,
default_color_scheme,
true,
- true,
+ !uses_random_route,
)
.into_string(),
),