fixed copy recipe nutrition link

This commit is contained in:
vabene1111
2022-04-04 19:45:37 +02:00
parent 56f3fe2d12
commit 3cedab45ee

View File

@ -206,11 +206,11 @@ export default {
this.$bvModal.show(`shopping_${this.modal_id}`) this.$bvModal.show(`shopping_${this.modal_id}`)
}, },
copyToNew: function () { copyToNew: function () {
let recipename = window.prompt(this.$t("copy_to_new"), this.$t("recipe_name")) let recipe_name = window.prompt(this.$t("copy_to_new"), this.$t("recipe_name"))
let apiClient = new ApiApiFactory() let apiClient = new ApiApiFactory()
apiClient.retrieveRecipe(this.recipe.id).then((results) => { apiClient.retrieveRecipe(this.recipe.id).then((results) => {
let recipe = { ...results.data, ...{ id: undefined, name: recipename } } let recipe = { ...results.data, ...{ id: undefined, name: recipe_name } }
recipe.steps = recipe.steps.map((step) => { recipe.steps = recipe.steps.map((step) => {
return { return {
...step, ...step,
@ -222,12 +222,14 @@ export default {
}, },
} }
}) })
console.log(recipe) if (recipe.nutrition !== null){
delete recipe.nutrition.id
}
apiClient apiClient
.createRecipe(recipe) .createRecipe(recipe)
.then((newrecipe) => { .then((new_recipe) => {
StandardToasts.makeStandardToast(StandardToasts.SUCCESS_CREATE) StandardToasts.makeStandardToast(StandardToasts.SUCCESS_CREATE)
window.open(this.resolveDjangoUrl("view_recipe", newrecipe.data.id)) window.open(this.resolveDjangoUrl("view_recipe", new_recipe.data.id))
}) })
.catch((error) => { .catch((error) => {
StandardToasts.makeStandardToast(StandardToasts.FAIL_CREATE) StandardToasts.makeStandardToast(StandardToasts.FAIL_CREATE)