diff --git a/src/handlers/xdgurl.cpp b/src/handlers/xdgurl.cpp
index 5175275ffc9879635e07a175513eb571a3665e9c..fe9b7f609e2f534be65be5f8fe5c8c995c63d76a 100644
--- a/src/handlers/xdgurl.cpp
+++ b/src/handlers/xdgurl.cpp
@@ -256,6 +256,7 @@ void XdgUrl::process()
         else if (_metadata["command"].toString() == "install") {
             connect(_asyncNetwork, &Core::Network::finished, this, &XdgUrl::_installDownloadedFile);
         }
+        _asyncNetwork->get(QUrl(_metadata["url"].toString()));
     }
 }