diff --git a/frontend/composables/use-group-recipe-actions.ts b/frontend/composables/use-group-recipe-actions.ts index 8e3aa5a09..895492d55 100644 --- a/frontend/composables/use-group-recipe-actions.ts +++ b/frontend/composables/use-group-recipe-actions.ts @@ -1,6 +1,5 @@ import { useStoreActions } from "./partials/use-actions-factory"; import { useUserApi } from "~/composables/api"; -import { useScaledAmount } from "~/composables/recipes/use-scaled-amount"; import type { GroupRecipeActionOut, GroupRecipeActionType } from "~/lib/api/types/household"; import type { RequestResponse } from "~/lib/api/types/non-generated"; import type { Recipe } from "~/lib/api/types/recipe"; @@ -68,7 +67,7 @@ export const useGroupRecipeActions = function ( window.open(url, "_blank")?.focus(); return; case "post": - return await api.groupRecipeActions.triggerAction(action.id, recipe.slug || "", useScaledAmount(recipe.recipeServings || 1, recipeScale).scaledAmount); + return await api.groupRecipeActions.triggerAction(action.id, recipe.slug || "", recipeScale); default: break; } diff --git a/frontend/lib/api/user/group-recipe-actions.ts b/frontend/lib/api/user/group-recipe-actions.ts index 2753b3465..f97ddc53f 100644 --- a/frontend/lib/api/user/group-recipe-actions.ts +++ b/frontend/lib/api/user/group-recipe-actions.ts @@ -13,7 +13,7 @@ export class GroupRecipeActionsAPI extends BaseCRUDAPI None: recipe_action = self.repos.group_recipe_actions.get_one(item_id) if not recipe_action: @@ -95,7 +95,7 @@ class GroupRecipeActionController(BaseUserController): detail=ErrorResponse.respond(message="Not found."), ) from e - payload = GroupRecipeActionPayload(action=recipe_action, content=recipe, scaled_amount=scaled_amount) + payload = GroupRecipeActionPayload(action=recipe_action, content=recipe, recipe_scale=recipe_scale) bg_tasks.add_task( task_action, url=recipe_action.url, diff --git a/mealie/schema/household/group_recipe_action.py b/mealie/schema/household/group_recipe_action.py index 7d96b4ccc..fca10c25d 100644 --- a/mealie/schema/household/group_recipe_action.py +++ b/mealie/schema/household/group_recipe_action.py @@ -44,4 +44,4 @@ class GroupRecipeActionPagination(PaginationBase): class GroupRecipeActionPayload(MealieModel): action: GroupRecipeActionOut content: Any - scaled_amount: float + recipe_scale: float diff --git a/tests/integration_tests/user_household_tests/test_group_recipe_actions.py b/tests/integration_tests/user_household_tests/test_group_recipe_actions.py index 11442ffb9..941e58dd0 100644 --- a/tests/integration_tests/user_household_tests/test_group_recipe_actions.py +++ b/tests/integration_tests/user_household_tests/test_group_recipe_actions.py @@ -173,7 +173,7 @@ def test_group_recipe_actions_trigger_post( response = api_client.post( api_routes.households_recipe_actions_item_id_trigger_recipe_slug(action_id, recipe_slug), headers=unique_user.token, - json={"scaled_amount": 1.0}, + json={"recipe_scale": 1.0}, ) if missing_action or missing_recipe: @@ -190,7 +190,7 @@ def test_group_recipe_actions_trigger_invalid_type(api_client: TestClient, uniqu response = api_client.post( api_routes.households_recipe_actions_item_id_trigger_recipe_slug(recipe_action.id, recipe.id), headers=unique_user.token, - json={"scaled_amount": 1.0}, + json={"recipe_scale": 1.0}, ) assert response.status_code == 400