diff --git a/app/soapbox/components/status-action-bar.tsx b/app/soapbox/components/status-action-bar.tsx index 546d162a1..642807dad 100644 --- a/app/soapbox/components/status-action-bar.tsx +++ b/app/soapbox/components/status-action-bar.tsx @@ -8,6 +8,7 @@ import { blockAccount } from 'soapbox/actions/accounts'; import { showAlertForError } from 'soapbox/actions/alerts'; import { launchChat } from 'soapbox/actions/chats'; import { directCompose, mentionCompose, quoteCompose, replyCompose } from 'soapbox/actions/compose'; +import { editEvent } from 'soapbox/actions/events'; import { toggleBookmark, toggleFavourite, togglePin, toggleReblog } from 'soapbox/actions/interactions'; import { openModal } from 'soapbox/actions/modals'; import { deleteStatusModal, toggleStatusSensitivityModal } from 'soapbox/actions/moderation'; @@ -209,7 +210,8 @@ const StatusActionBar: React.FC = ({ }; const handleEditClick: React.EventHandler = () => { - dispatch(editStatus(status.id)); + if (status.event) dispatch(editEvent(status.id)); + else dispatch(editStatus(status.id)); }; const handlePinClick: React.EventHandler = (e) => {