diff --git a/app/pages/board.vue b/app/pages/board.vue index 0629e39..876709f 100644 --- a/app/pages/board.vue +++ b/app/pages/board.vue @@ -147,7 +147,15 @@ const handleDelete = async (post) => { if (typeof window === 'undefined') return const ok = window.confirm('Delete this post? This cannot be undone.') if (!ok) return - await deletePost(post._id) + try { + await deletePost(post._id) + } catch (err) { + toast.add({ + title: 'Failed to delete post', + description: err?.data?.message || err?.message || 'Please try again.', + color: 'red', + }) + } } const handleSubmit = async (body) => {