From 262348fea8dee9028ed5629e5f70e681ee7bf698 Mon Sep 17 00:00:00 2001 From: Stephan Robotta Date: Thu, 19 Sep 2024 17:42:05 +0200 Subject: [PATCH] Prefix protocol to lms url when missing, show success msg on success only. --- .../src/webapp/ui/components/SendToMoodle.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/moodle-lms-integration/src/webapp/ui/components/SendToMoodle.tsx b/packages/moodle-lms-integration/src/webapp/ui/components/SendToMoodle.tsx index 654bc0d62..bfa850ce8 100644 --- a/packages/moodle-lms-integration/src/webapp/ui/components/SendToMoodle.tsx +++ b/packages/moodle-lms-integration/src/webapp/ui/components/SendToMoodle.tsx @@ -50,10 +50,15 @@ export const SendToMoodle: FC = ({ }) const handleOnSendToMoodleClick = () => { + const site = form.values.site + if (site?.trim() !== '' && site?.substring(0, 4).toLowerCase() !== 'http') { + form.setFieldValue('site', `https://${site}`) + } if (form.isValid) { form.submitForm() setIsAddingToMoodleLms(false) setShouldShowSendToMoodleLmsError(false) + showSendSuccess() } else { setShouldShowSendToMoodleLmsError(true) } @@ -94,7 +99,6 @@ export const SendToMoodle: FC = ({ { handleOnSendToMoodleClick() - showSendSuccess() }} > Send @@ -102,7 +106,6 @@ export const SendToMoodle: FC = ({ } onPressEnter={() => { handleOnSendToMoodleClick() - showSendSuccess() }} onClose={() => { setIsAddingToMoodleLms(false)