Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/desktop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoeland Jago Douma <rullzer@owncloud.com>2015-10-29 18:56:23 +0300
committerRoeland Jago Douma <rullzer@owncloud.com>2015-10-29 18:56:23 +0300
commitdd8d02b8efb147618f7a9a176f916c010ae01a15 (patch)
treeb329d00464bcf6d0c6ca6df97bcfbfbbb29f6af6 /src/gui/ocsjob.cpp
parent8c0297f68849776173431049ac3be4557a9a7f0b (diff)
Act properly if OCS endpoint returned an error (OCS error)
For now pass it on to the gui. So at least they know something is wrong.
Diffstat (limited to 'src/gui/ocsjob.cpp')
-rw-r--r--src/gui/ocsjob.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/gui/ocsjob.cpp b/src/gui/ocsjob.cpp
index d83a1d35f..5b0b0ad54 100644
--- a/src/gui/ocsjob.cpp
+++ b/src/gui/ocsjob.cpp
@@ -105,9 +105,10 @@ bool OcsJob::finished()
<< Account::concatUrlPath(account()->url(), path())
<< _params
<< "has unexpected status code:" << statusCode << replyData;
+ emit ocsError(statusCode, message);
+ } else {
+ emit jobFinished(json);
}
-
- emit jobFinished(json);
deleteLater();
return true;
}