mirror of
https://github.com/LemmyNet/lemmy.git
synced 2024-05-19 18:28:05 +00:00
replace expect
with ErrorUnauthorized
(#3915)
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
This commit is contained in:
parent
b2aee565f3
commit
c93bde9799
|
@ -92,9 +92,9 @@ async fn upload(
|
|||
context: web::Data<LemmyContext>,
|
||||
) -> Result<HttpResponse, Error> {
|
||||
// TODO: check rate limit here
|
||||
let jwt = req
|
||||
.cookie("jwt")
|
||||
.expect("No auth header for picture upload");
|
||||
let jwt = req.cookie("jwt").ok_or(error::ErrorUnauthorized(
|
||||
"No auth header for picture upload",
|
||||
))?;
|
||||
|
||||
if Claims::decode(jwt.value(), &context.secret().jwt_secret).is_err() {
|
||||
return Ok(HttpResponse::Unauthorized().finish());
|
||||
|
@ -133,9 +133,9 @@ async fn full_res(
|
|||
.await
|
||||
.map_err(error::ErrorBadRequest)?;
|
||||
if local_site.private_instance {
|
||||
let jwt = req
|
||||
.cookie("jwt")
|
||||
.expect("No auth header for picture access");
|
||||
let jwt = req.cookie("jwt").ok_or(error::ErrorUnauthorized(
|
||||
"No auth header for picture access",
|
||||
))?;
|
||||
if local_user_view_from_jwt(jwt.value(), &context)
|
||||
.await
|
||||
.is_err()
|
||||
|
|
Loading…
Reference in a new issue