fix: editor save empty attributes and attachments

This commit is contained in:
DIYgod 2023-06-30 23:19:40 +01:00
parent fe2c6ab10a
commit d0b373beb0
No known key found for this signature in database
1 changed files with 11 additions and 2 deletions

View File

@ -360,7 +360,10 @@ export function useUpdatePage() {
if (slug) {
slug.value = input.slug
} else {
metadataDraft.attributes?.push({
if (!metadataDraft.attributes) {
metadataDraft.attributes = []
}
metadataDraft.attributes.push({
trait_type: "xlog_slug",
value: input.slug,
})
@ -374,7 +377,10 @@ export function useUpdatePage() {
if (disableAISummary) {
disableAISummary.value = input.disableAISummary
} else {
metadataDraft.attributes?.push({
if (!metadataDraft.attributes) {
metadataDraft.attributes = []
}
metadataDraft.attributes.push({
trait_type: "xlog_disable_ai_summary",
value: input.disableAISummary,
})
@ -389,6 +395,9 @@ export function useUpdatePage() {
cover.address = input.cover.address
cover.mime_type = input.cover.mime_type
} else {
if (!metadataDraft.attachments) {
metadataDraft.attachments = []
}
metadataDraft.attachments?.push({
name: "cover",
address: input.cover.address,