Propagation: Make 423 Locked a soft error #3387
authorChristian Kamm <mail@ckamm.de>
Wed, 30 Sep 2015 12:00:53 +0000 (14:00 +0200)
committerChristian Kamm <mail@ckamm.de>
Fri, 2 Oct 2015 12:49:30 +0000 (14:49 +0200)
(cherry picked from commit 20ea9015caede409f0159e09475b4b848f69e54c)

src/libsync/owncloudpropagator_p.h

index 4fb0953428ed576a30e561d0b414ed4f2f39d139..c3c68aa7126e2de058932f4b511bc4f5d2919843 100644 (file)
@@ -69,6 +69,12 @@ inline SyncFileItem::Status classifyError(QNetworkReply::NetworkError nerror, in
         return SyncFileItem::SoftError;
     }
 
+    if (httpCode == 423) {
+        // "Locked"
+        // Should be temporary.
+        return SyncFileItem::SoftError;
+    }
+
     return SyncFileItem::NormalError;
 }