Переглянути джерело

Merge pull request #3870 from Dup4/fix-webdav-check

fix: webdav check httpcode list
DeanYao 1 рік тому
батько
коміт
afaa529ba6
1 змінених файлів з 9 додано та 2 видалено
  1. 9 2
      app/utils/cloud/webdav.ts

+ 9 - 2
app/utils/cloud/webdav.ts

@@ -18,8 +18,15 @@ export function createWebDavClient(store: SyncStore) {
           method: "MKCOL",
           headers: this.headers(),
         });
-        console.log("[WebDav] check", res.status, res.statusText);
-        return [201, 200, 404, 301, 302, 307, 308].includes(res.status);
+        const success = [201, 200, 404, 405, 301, 302, 307, 308].includes(
+          res.status,
+        );
+        console.log(
+          `[WebDav] check ${success ? "success" : "failed"}, ${res.status} ${
+            res.statusText
+          }`,
+        );
+        return success;
       } catch (e) {
         console.error("[WebDav] failed to check", e);
       }