summaryrefslogtreecommitdiff
path: root/plugins/CloudFile/src/cloud_service.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/CloudFile/src/cloud_service.cpp')
-rw-r--r--plugins/CloudFile/src/cloud_service.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/plugins/CloudFile/src/cloud_service.cpp b/plugins/CloudFile/src/cloud_service.cpp
index 3f35bc1d4b..bbee441372 100644
--- a/plugins/CloudFile/src/cloud_service.cpp
+++ b/plugins/CloudFile/src/cloud_service.cpp
@@ -11,7 +11,7 @@ void InitServices()
{
Services.insert(new CDropboxService(hNetlibConnection));
Services.insert(new CGDriveService(hNetlibConnection));
- //Services.insert(new COneDriveService(hNetlibConnection));
+ Services.insert(new COneDriveService(hNetlibConnection));
Services.insert(new CYandexService(hNetlibConnection));
PROTOCOLDESCRIPTOR pd = { sizeof(pd) };
@@ -146,8 +146,7 @@ void CCloudService::HandleHttpError(NETLIBHTTPREQUEST *response)
if (response == NULL)
throw Exception(HttpStatusToError());
- if (response->resultCode != HTTP_CODE_OK &&
- response->resultCode != HTTP_CODE_CONFLICT) {
+ if (!HTTP_CODE_SUCCESS(response->resultCode)) {
if (response->dataLength)
throw Exception(response->pData);
throw Exception(HttpStatusToError(response->resultCode));