From d1833bf06a4f1f2a16dfaf566d03ea9aa4d80336 Mon Sep 17 00:00:00 2001 From: Jonathan Miller Date: Mon, 29 Jun 2026 11:14:10 -0500 Subject: [PATCH] fix: add success/progress messages to pre-update backup Previously the pre-update backup only showed a message on failure. Now shows an info message that the backup is in progress and a success message when it completes. Claude-Session: https://claude.ai/code/session_01MbEjBtsSjPuTWhqqrMS2wG --- .../src/Extension/MokoSuiteBackup.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/source/packages/plg_system_mokosuitebackup/src/Extension/MokoSuiteBackup.php b/source/packages/plg_system_mokosuitebackup/src/Extension/MokoSuiteBackup.php index 1e7406a..496d98a 100644 --- a/source/packages/plg_system_mokosuitebackup/src/Extension/MokoSuiteBackup.php +++ b/source/packages/plg_system_mokosuitebackup/src/Extension/MokoSuiteBackup.php @@ -390,11 +390,19 @@ final class MokoSuiteBackup extends CMSPlugin implements SubscriberInterface $profileId = (int) $params->get('default_profile', 1); try { + $app = Factory::getApplication(); + $app->enqueueMessage('MokoSuiteBackup: ' . $description . ' in progress…', 'info'); + $engine = new BackupEngine(); $result = $engine->run($profileId, $description, 'preaction'); - if (!$result['success']) { - Factory::getApplication()->enqueueMessage( + if ($result['success']) { + $app->enqueueMessage( + 'MokoSuiteBackup: ' . $description . ' completed successfully.', + 'success' + ); + } else { + $app->enqueueMessage( 'MokoSuiteBackup: ' . $description . ' failed — ' . $result['message'], 'warning' );