diff --git a/components/status/StatusActionsMore.vue b/components/status/StatusActionsMore.vue index 7ab6aa99..2f9f6ba8 100644 --- a/components/status/StatusActionsMore.vue +++ b/components/status/StatusActionsMore.vue @@ -71,8 +71,8 @@ const deleteAndRedraft = async () => { } removeCachedStatus(status.id) - const { text } = await masto.statuses.remove(status.id) - openPublishDialog('dialog', await getDraftFromStatus(status, text), true) + await masto.statuses.remove(status.id) + openPublishDialog('dialog', await getDraftFromStatus(status), true) } const reply = () => { diff --git a/composables/statusDrafts.ts b/composables/statusDrafts.ts index 85585d76..b2b4101e 100644 --- a/composables/statusDrafts.ts +++ b/composables/statusDrafts.ts @@ -28,9 +28,9 @@ export function getDefaultDraft(options: Partial { +export async function getDraftFromStatus(status: Status): Promise { return getDefaultDraft({ - status: text || await convertMastodonHTML(status.content), + status: await convertMastodonHTML(status.content), mediaIds: status.mediaAttachments.map(att => att.id), visibility: status.visibility, attachments: status.mediaAttachments,