From 29e96fd068e2b8d721e5219335e5b5af7789aa8d Mon Sep 17 00:00:00 2001 From: opbnq-q Date: Mon, 10 Mar 2025 08:53:54 -0700 Subject: [PATCH] fix: defaults --- frontend/src/post/PostScheme.vue | 6 ++++-- frontend/src/utils/structs/defaults.util.ts | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/frontend/src/post/PostScheme.vue b/frontend/src/post/PostScheme.vue index ede3a4a..72d14f6 100644 --- a/frontend/src/post/PostScheme.vue +++ b/frontend/src/post/PostScheme.vue @@ -4,7 +4,7 @@ import { onMounted, reactive } from "vue"; import { getDefaultValues } from "../utils/structs/defaults.util"; import Service from "./post.service.ts"; import type { Scheme } from "../types/scheme.type"; -import { Post } from "../../bindings/app/internal/services"; +import { Author, Post } from "../../bindings/app/internal/services"; import { ref } from "vue"; import type { Validate } from "../types/validate.type"; @@ -120,7 +120,9 @@ const scheme: Scheme = reactive({ }, }); -const getDefaults = () => getDefaultValues(scheme); +const getDefaults = () => { + return ({...getDefaultValues(scheme), AuthorId: 1, PostTypeId: 1}); +}; const validate: Validate = (entity) => { return { diff --git a/frontend/src/utils/structs/defaults.util.ts b/frontend/src/utils/structs/defaults.util.ts index 0ce4646..13112d9 100644 --- a/frontend/src/utils/structs/defaults.util.ts +++ b/frontend/src/utils/structs/defaults.util.ts @@ -16,7 +16,7 @@ export const getDefaultValues = (scheme: Scheme) => { } else if (primitive == 'boolean') { obj[key] = false } else if (primitive == 'number') { - obj[key] = 1 + obj[key] = 0 } else if (scheme[key]?.many) { obj[key] = [] } else if (scheme[key]?.type?.nested?.values) {