From 6c7e79f7270500d00c526692c32cfc106a2feb07 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Fri, 8 Sep 2017 11:54:45 +0200 Subject: Some basic input field validation. --- components/accounts/contents/ui/AccountWizardPage.qml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'components') diff --git a/components/accounts/contents/ui/AccountWizardPage.qml b/components/accounts/contents/ui/AccountWizardPage.qml index 6c9befea..b0b33049 100644 --- a/components/accounts/contents/ui/AccountWizardPage.qml +++ b/components/accounts/contents/ui/AccountWizardPage.qml @@ -135,11 +135,13 @@ Item { text: qsTr("Save") onClicked: { - loader.item.save() - - Kube.Fabric.postMessage(Kube.Messages.synchronize, {"accountId": loader.item.accountIdentifier}); - - root.done() + if (loader.item.valid) { + loader.item.save() + Kube.Fabric.postMessage(Kube.Messages.synchronize, {"accountId": loader.item.accountIdentifier}); + root.done() + } else { + console.warn("Invalid settings."); + } } } } -- cgit v1.2.3