Skip to content

Commit c2dca1a

Browse files
authored
Upgrade to main Rocket (#918)
1 parent 6d67b81 commit c2dca1a

File tree

3 files changed

+15
-21
lines changed

3 files changed

+15
-21
lines changed

pgml-dashboard/Cargo.lock

Lines changed: 11 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pgml-dashboard/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ num-traits = "0.2"
2727
once_cell = "1.18"
2828
rand = "0.8"
2929
regex = "1.9"
30-
rocket = {version = "0.5.0-rc.3", features = ["secrets"] }
30+
rocket = { git = "https://github.com/SergioBenitez/Rocket", features = ["secrets"] }
3131
sailfish = "0.5"
3232
scraper = "0.17"
3333
serde = "1"

pgml-dashboard/src/guards.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ use std::env::var;
22

33
use crate::templates::components::{StaticNav, StaticNavLink};
44
use rocket::request::{self, FromRequest, Request};
5+
use rocket::http::Status;
56
use sqlx::{postgres::PgPoolOptions, Executor, PgPool};
67

78
use crate::models;
@@ -92,13 +93,13 @@ impl<'r> FromRequest<'r> for ConnectedCluster<'r> {
9293
async fn from_request(request: &'r Request<'_>) -> request::Outcome<Self, Self::Error> {
9394
let cluster = match request.guard::<&Cluster>().await {
9495
request::Outcome::Success(cluster) => cluster,
95-
_ => return request::Outcome::Forward(()),
96+
_ => return request::Outcome::Forward(Status::NotFound),
9697
};
9798

9899
if cluster.pool.as_ref().is_some() {
99100
request::Outcome::Success(ConnectedCluster { inner: cluster })
100101
} else {
101-
request::Outcome::Forward(())
102+
request::Outcome::Forward(Status::NotFound)
102103
}
103104
}
104105
}

0 commit comments

Comments
 (0)