[PIE-29] New recipe form submission #15

Merged
breadone merged 10 commits from PIE-29 into main 2025-08-22 16:43:41 +12:00
Showing only changes of commit 0be2aa3147 - Show all commits

View File

@ -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() {