From: Greg Burri Date: Wed, 2 Apr 2025 00:14:17 +0000 (+0200) Subject: Replace endpoint /calendar/schedule_recipe by /calendar/sheduled_recipe X-Git-Url: https://git.euphorik.ch/?a=commitdiff_plain;h=HEAD;p=recipes.git Replace endpoint /calendar/schedule_recipe by /calendar/sheduled_recipe --- diff --git a/backend/src/data/db/settings.rs b/backend/src/data/db/settings.rs index edbf351..5a96e11 100644 --- a/backend/src/data/db/settings.rs +++ b/backend/src/data/db/settings.rs @@ -10,16 +10,17 @@ impl Connection { async fn get(&self, name: &str) -> Result where T: FromStr, + T::Err: std::fmt::Display, { let v: String = sqlx::query_scalar("SELECT [value] FROM [Settings] WHERE [name] = $1") .bind(name) .fetch_one(&self.pool) .await?; - T::from_str(&v).map_err(|_| { + T::from_str(&v).map_err(|error| { DBError::Other(format!( - "Can't convert string value \"{}\" when reading setting {}", - v, name + "Can't convert string value \"{}\" when reading setting {}. Original error: {}", + v, name, error )) }) } diff --git a/backend/src/main.rs b/backend/src/main.rs index 5470711..a4e0e92 100644 --- a/backend/src/main.rs +++ b/backend/src/main.rs @@ -225,8 +225,8 @@ async fn main() { get(services::ron::calendar::get_scheduled_recipes), ) .route( - "/calendar/schedule_recipe", - post(services::ron::calendar::schedule_recipe) + "/calendar/scheduled_recipe", + post(services::ron::calendar::add_scheduled_recipe) .delete(services::ron::calendar::rm_scheduled_recipe), ) .route("/shopping_list", get(services::ron::shopping_list::get)) diff --git a/backend/src/services/ron/calendar.rs b/backend/src/services/ron/calendar.rs index 8df7ccd..6ab5f6b 100644 --- a/backend/src/services/ron/calendar.rs +++ b/backend/src/services/ron/calendar.rs @@ -48,7 +48,7 @@ impl From for common::ron_api::Sched } #[debug_handler] -pub async fn schedule_recipe( +pub async fn add_scheduled_recipe( State(connection): State, Extension(context): Extension, ExtractRon(ron): ExtractRon, diff --git a/frontend/src/recipe_scheduler.rs b/frontend/src/recipe_scheduler.rs index 2376092..63a4672 100644 --- a/frontend/src/recipe_scheduler.rs +++ b/frontend/src/recipe_scheduler.rs @@ -130,7 +130,7 @@ impl RecipeScheduler { Ok(ScheduleRecipeResult::Ok) } else { request::post::( - "calendar/schedule_recipe", + "calendar/scheduled_recipe", ron_api::ScheduleRecipe { recipe_id, date,