From 056aee6d2f5959de4929426669a9d17bd5907a4f Mon Sep 17 00:00:00 2001 From: Felix Ableitner Date: Wed, 9 Jul 2025 15:06:01 +0200 Subject: [PATCH] fix --- src/protocol/tombstone.rs | 2 ++ src/traits/mod.rs | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/protocol/tombstone.rs b/src/protocol/tombstone.rs index 950eac9..157b50d 100644 --- a/src/protocol/tombstone.rs +++ b/src/protocol/tombstone.rs @@ -5,6 +5,8 @@ use serde::{Deserialize, Serialize}; use url::Url; /// Represents a local object that was deleted +/// +/// #[derive(Clone, Debug, Deserialize, Serialize)] #[serde(rename_all = "camelCase")] pub struct Tombstone { diff --git a/src/traits/mod.rs b/src/traits/mod.rs index 7651573..030a3ee 100644 --- a/src/traits/mod.rs +++ b/src/traits/mod.rs @@ -194,7 +194,7 @@ pub trait Object: Sized + Debug { redirect_remote_object, }; let id = self.id(); - let res = if data.config.is_local_url(id) { + let res = if !data.config.is_local_url(id) { redirect_remote_object(id) } else if !self.is_deleted() { let json = self.into_json(data).await?;