From eec8513bef4b51bb20b70e03a7668d670bc3b224 Mon Sep 17 00:00:00 2001 From: Alexander Weiss Date: Wed, 14 Jun 2023 06:27:30 +0200 Subject: [PATCH] rest backend: Allow null value in json --- crates/rustic_core/src/backend/rest.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/rustic_core/src/backend/rest.rs b/crates/rustic_core/src/backend/rest.rs index f5ffb12..a947e65 100644 --- a/crates/rustic_core/src/backend/rest.rs +++ b/crates/rustic_core/src/backend/rest.rs @@ -191,7 +191,8 @@ impl ReadBackend for RestBackend { .header("Accept", "application/vnd.x.restic.rest.v2") .send()? .check_error()? - .json::>()?; + .json::>>()? // use Option to be handle null json value + .unwrap_or_default(); Ok(list .into_iter() .filter_map(|i| match Id::from_hex(&i.name) {