diff options
Diffstat (limited to 'crates/rocie-server/src/api/get/unit.rs')
| -rw-r--r-- | crates/rocie-server/src/api/get/unit.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/rocie-server/src/api/get/unit.rs b/crates/rocie-server/src/api/get/unit.rs index d006818..4854ea3 100644 --- a/crates/rocie-server/src/api/get/unit.rs +++ b/crates/rocie-server/src/api/get/unit.rs @@ -1,6 +1,6 @@ use actix_web::{get, web, HttpResponse, Responder, Result}; -use crate::{app::App, storage::sql::unit::{Unit, UnitId}}; +use crate::{app::App, storage::sql::unit::{Unit, UnitId, UnitIdStub}}; /// Return all registered units #[utoipa::path( @@ -30,11 +30,11 @@ pub(crate) async fn units(app: web::Data<App>) -> Result<impl Responder> { #[get("/unit/{id}")] pub(crate) async fn unit_by_id( app: web::Data<App>, - id: web::Path<UnitId>, + id: web::Path<UnitIdStub>, ) -> Result<impl Responder> { let id = id.into_inner(); - match Unit::from_id(&app, id).await? { + match Unit::from_id(&app, id.into()).await? { Some(product) => Ok(HttpResponse::Ok().json(product)), None => Ok(HttpResponse::NotFound().finish()), } |
