diff --git a/src/script/newRecipe.ts b/src/script/newRecipe.ts index 0016b72..5b30a37 100644 --- a/src/script/newRecipe.ts +++ b/src/script/newRecipe.ts @@ -81,17 +81,25 @@ async function addRecipe() { console.log(comps.ings) const ingredientIDs = await Promise.all( - comps.ings.map(async it => (await client.pb.collection('ingredients').create({ - 'quantity': it.quantity, - 'name': it.name, - 'unit': it.name - })).id) // get the id of the returned record + comps.ings.map(async it => (await client.pb.collection('ingredients').create(it)).id) // get the id of the returned record ) - const stepIds = await Promise.all( - + const stepIDs = await Promise.all( + comps.stepList.map(async it => (await client.pb.collection('steps').create(it)).id) ) + const recipe = await client.pb.collection('recipes').create({ + name: comps.name, + description: comps.description, + servings: comps.servings, + worktime: comps.worktime, + waittime: comps.waittime, + rating: comps.rating, + ingredients: ingredientIDs, + steps: stepIDs + }) + + console.log(recipe) } function addIngredient() {