Wizard: Let the user know if url is invalid #5398
authorChristian Kamm <mail@ckamm.de>
Wed, 21 Dec 2016 08:34:54 +0000 (09:34 +0100)
committerckamm <mail@ckamm.de>
Tue, 3 Jan 2017 10:28:56 +0000 (11:28 +0100)
src/gui/owncloudsetupwizard.cpp

index 2eb7ed37c9760150c46e4b2e52747f95b61ee724..4d977e0a44667f04b4953606e6003b158fc22b86 100644 (file)
@@ -207,10 +207,15 @@ void OwncloudSetupWizard::slotNoOwnCloudFoundAuth(QNetworkReply *reply)
     QString contentType = reply->header(QNetworkRequest::ContentTypeHeader).toString();
 
     // Do this early because reply might be deleted in message box event loop
-    QString msg = tr("Failed to connect to %1 at %2:<br/>%3")
+    QString msg;
+    if (!_ocWizard->account()->url().isValid()) {
+        msg = tr("Invalid URL");
+    } else {
+        msg = tr("Failed to connect to %1 at %2:<br/>%3")
             .arg(Theme::instance()->appNameGUI(),
                  reply->url().toString(),
                  reply->errorString());
+    }
     bool isDowngradeAdvised = checkDowngradeAdvised(reply);
 
     // If a client cert is needed, nginx sends: