fix create cookbook

This commit is contained in:
Michael Genson 2025-06-24 00:09:57 +00:00
commit f5dd277780

View file

@ -142,7 +142,7 @@ import { VueDraggable } from "vue-draggable-plus";
import { useCookbookStore } from "~/composables/store/use-cookbook-store"; import { useCookbookStore } from "~/composables/store/use-cookbook-store";
import { useHouseholdSelf } from "@/composables/use-households"; import { useHouseholdSelf } from "@/composables/use-households";
import CookbookEditor from "~/components/Domain/Cookbook/CookbookEditor.vue"; import CookbookEditor from "~/components/Domain/Cookbook/CookbookEditor.vue";
import type { ReadCookBook } from "~/lib/api/types/cookbook"; import type { CreateCookBook, ReadCookBook } from "~/lib/api/types/cookbook";
import { useCookbookPreferences } from "~/composables/use-users/preferences"; import { useCookbookPreferences } from "~/composables/use-users/preferences";
export default defineNuxtComponent({ export default defineNuxtComponent({
@ -188,7 +188,9 @@ export default defineNuxtComponent({
household.value?.name || "", household.value?.name || "",
String((myCookbooks.value?.length ?? 0) + 1), String((myCookbooks.value?.length ?? 0) + 1),
]) as string; ]) as string;
await actions.createOne(name).then((cookbook) => {
const data = { name } as CreateCookBook;
await actions.createOne(data).then((cookbook) => {
if (!cookbook) { if (!cookbook) {
return; return;
} }