bug fixes

This commit is contained in:
2023-04-26 12:29:34 +10:00
parent 79dbdd3e5a
commit 08af379a57

View File

@@ -107,7 +107,7 @@ let form = reactive(
const updateSlug = async () => { const updateSlug = async () => {
if (form.controls.slug.value == "" && form.controls.title.value != "") { if (form.controls.slug.value == "" && form.controls.title.value != "") {
let idx = 0; let idx = 0;
let pre_slug = form.controls.title.value let pre_slug = (form.controls.title.value as string)
.toLowerCase() .toLowerCase()
.replace(/[^a-z0-9]/gim, "-") .replace(/[^a-z0-9]/gim, "-")
.replace(/-+/g, "-") .replace(/-+/g, "-")
@@ -171,6 +171,7 @@ const loadData = async () => {
: ""; : "";
form.controls.content.value = data.article.content; form.controls.content.value = data.article.content;
form.controls.hero.value = data.article.hero.id; form.controls.hero.value = data.article.hero.id;
console.log(form.controls.hero.value);
attachments.value = (data.article.attachments || []).map( attachments.value = (data.article.attachments || []).map(
function (attachment) { function (attachment) {
@@ -193,13 +194,12 @@ const handleSubmit = async () => {
let data = { let data = {
title: form.controls.title.value, title: form.controls.title.value,
slug: form.controls.slug.value, slug: form.controls.slug.value,
publish_at: new SMDate(form.controls.publish_at.value).format( publish_at: new SMDate(
"yyyy/MM/dd HH:mm:ss", form.controls.publish_at.value as string
{ utc: true } ).format("yyyy/MM/dd HH:mm:ss", { utc: true }),
),
user_id: form.controls.user_id.value, user_id: form.controls.user_id.value,
content: form.controls.content.value, content: form.controls.content.value,
hero: form.controls.hero.value, hero: form.controls.hero.value.id,
}; };
let article_id = ""; let article_id = "";
@@ -225,12 +225,12 @@ const handleSubmit = async () => {
} }
} }
await api.put({ // await api.put({
url: `/articles/${article_id}/attachments`, // url: `/articles/${article_id}/attachments`,
body: { // body: {
attachments: attachments.value, // attachments: attachments.value,
}, // },
}); // });
useToastStore().addToast({ useToastStore().addToast({
title: route.params.id ? "Article Updated" : "Article Created", title: route.params.id ? "Article Updated" : "Article Created",