diff options
author | Roeland Jago Douma <rullzer@owncloud.com> | 2015-10-29 18:56:23 +0300 |
---|---|---|
committer | Roeland Jago Douma <rullzer@owncloud.com> | 2015-10-29 18:56:23 +0300 |
commit | dd8d02b8efb147618f7a9a176f916c010ae01a15 (patch) | |
tree | b329d00464bcf6d0c6ca6df97bcfbfbbb29f6af6 /src/gui/ocsjob.cpp | |
parent | 8c0297f68849776173431049ac3be4557a9a7f0b (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.cpp | 5 |
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; } |