diff --git a/src/commands/webdav.rs b/src/commands/webdav.rs index 5dfdc4ccd..1b3a65f5d 100644 --- a/src/commands/webdav.rs +++ b/src/commands/webdav.rs @@ -81,6 +81,11 @@ impl WebDavCmd { fn inner_run(&self, repo: CliIndexedRepo) -> Result<()> { let config = RUSTIC_APP.config(); + // webdav only works with async compatible repo + if !repo.is_async_compatible() { + return Err(anyhow!("Webdav is currently incompatible with the backend you are using. See https://github.com/rustic-rs/rustic/issues/1181 for more details.")); + } + let path_template = config .webdav .path_template