diff --git a/client/core/controllers/gatewayController.cpp b/client/core/controllers/gatewayController.cpp index 79d959fa1..23ced44f3 100644 --- a/client/core/controllers/gatewayController.cpp +++ b/client/core/controllers/gatewayController.cpp @@ -287,7 +287,8 @@ QFuture> GatewayController::postAsync(const QString } std::random_device randomDevice; std::mt19937 generator(randomDevice()); - std::shuffle(baseUrls.begin(), baseUrls.end(), generator); + std::shuffle(primaryBaseUrls.begin(), primaryBaseUrls.end(), generator); + std::shuffle(fallbackBaseUrls.begin(), fallbackBaseUrls.end(), generator); auto appendStorageUrls = [&serviceType, &userCountryCode](const QStringList &baseUrls, QStringList &target) { if (!serviceType.isEmpty()) {