From d7c4b8f530d04c91ce5c387dab0a3b1f5da66cea Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sun, 10 Aug 2025 19:19:48 +0300 Subject: [PATCH] fix(react/dialogs): undelete note not working --- .../src/widgets/dialogs/recent_changes.tsx | 20 +++++++++---------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/apps/client/src/widgets/dialogs/recent_changes.tsx b/apps/client/src/widgets/dialogs/recent_changes.tsx index 0bf3b08fe..90dc99f54 100644 --- a/apps/client/src/widgets/dialogs/recent_changes.tsx +++ b/apps/client/src/widgets/dialogs/recent_changes.tsx @@ -135,19 +135,17 @@ function DeletedNoteLink({ change, setShown }: { change: RecentChangeRow, setSho {change.current_title}   ( { - async () => { - const text = t("recent_changes.confirm_undelete"); + onClick={async () => { + const text = t("recent_changes.confirm_undelete"); - if (await dialog.confirm(text)) { - await server.put(`notes/${change.noteId}/undelete`); - setShown(false); - await ws.waitForMaxKnownEntityChangeId(); + if (await dialog.confirm(text)) { + await server.put(`notes/${change.noteId}/undelete`); + setShown(false); + await ws.waitForMaxKnownEntityChangeId(); - const activeContext = appContext.tabManager.getActiveContext(); - if (activeContext) { - activeContext.setNote(change.noteId); - } + const activeContext = appContext.tabManager.getActiveContext(); + if (activeContext) { + activeContext.setNote(change.noteId); } } }}>