From e964b846de1e094d40310f8158a1e9c53fa8f4fd Mon Sep 17 00:00:00 2001 From: stojce Date: Thu, 13 Mar 2014 08:03:23 +0100 Subject: [PATCH] - url encoding for get requests --- interface/src/location/LocationManager.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/interface/src/location/LocationManager.cpp b/interface/src/location/LocationManager.cpp index 61ed401766..f23915506d 100644 --- a/interface/src/location/LocationManager.cpp +++ b/interface/src/location/LocationManager.cpp @@ -74,6 +74,7 @@ void LocationManager::goTo(QString destination) { _userData = QJsonObject(); _placeData = QJsonObject(); + destination = QString::QString(QUrl::toPercentEncoding(destination)); JSONCallbackParameters callbackParams; callbackParams.jsonCallbackReceiver = this; callbackParams.jsonCallbackMethod = "goToUserFromResponse"; @@ -126,6 +127,7 @@ void LocationManager::goToUser(QString userName) { callbackParams.jsonCallbackReceiver = Application::getInstance()->getAvatar(); callbackParams.jsonCallbackMethod = "goToLocationFromResponse"; + userName = QString::QString(QUrl::toPercentEncoding(userName)); AccountManager::getInstance().authenticatedRequest(GET_USER_ADDRESS.arg(userName), QNetworkAccessManager::GetOperation, callbackParams); @@ -136,6 +138,7 @@ void LocationManager::goToPlace(QString placeName) { callbackParams.jsonCallbackReceiver = Application::getInstance()->getAvatar(); callbackParams.jsonCallbackMethod = "goToLocationFromResponse"; + placeName = QString::QString(QUrl::toPercentEncoding(placeName)); AccountManager::getInstance().authenticatedRequest(GET_PLACE_ADDRESS.arg(placeName), QNetworkAccessManager::GetOperation, callbackParams);