aboutsummaryrefslogtreecommitdiff
path: root/server/src
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-09-26 07:50:54 +0200
committermetamuffin <metamuffin@disroot.org>2023-09-26 07:50:54 +0200
commit74be31a55c8a9fc533a445bc65c08154469d21c6 (patch)
tree5d954285b241bdd02d5d0267f53a2f7380ddabf9 /server/src
parenta27684037c00c8eef521d78c36af6b181d68192a (diff)
downloadjellything-74be31a55c8a9fc533a445bc65c08154469d21c6.tar
jellything-74be31a55c8a9fc533a445bc65c08154469d21c6.tar.bz2
jellything-74be31a55c8a9fc533a445bc65c08154469d21c6.tar.zst
no recursive import
Diffstat (limited to 'server/src')
-rw-r--r--server/src/import.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/server/src/import.rs b/server/src/import.rs
index 8859873..7e62b47 100644
--- a/server/src/import.rs
+++ b/server/src/import.rs
@@ -148,6 +148,10 @@ async fn import_remote(
.await
.context("fetching remote node")?;
+ if node.federated.is_some() {
+ return Ok(vec![]) // node is federated, lets not import it
+ }
+
let poster = cache_federation_asset(session, &opts.id, "poster").await?;
let backdrop = cache_federation_asset(session, &opts.id, "backdrop").await?;