diff options
author | metamuffin <metamuffin@disroot.org> | 2024-01-24 00:58:19 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-01-24 00:58:19 +0100 |
commit | 8d6a7442ccb7f1178bada4abd9d8e94353033f32 (patch) | |
tree | f4710092e4c4898ed176a21c4686e48cd4c61354 /import | |
parent | 76f8a0223b1759022a2c2d4e115e6b385548d2aa (diff) | |
download | jellything-8d6a7442ccb7f1178bada4abd9d8e94353033f32.tar jellything-8d6a7442ccb7f1178bada4abd9d8e94353033f32.tar.bz2 jellything-8d6a7442ccb7f1178bada4abd9d8e94353033f32.tar.zst |
import: hide self-federation cycles
Diffstat (limited to 'import')
-rw-r--r-- | import/src/lib.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/import/src/lib.rs b/import/src/lib.rs index fd555b7..547179c 100644 --- a/import/src/lib.rs +++ b/import/src/lib.rs @@ -119,7 +119,9 @@ pub fn merge_nodes(db: &DataAcid) -> anyhow::Result<()> { if let Some(media) = &node.public.media { for t in &media.tracks { if let Some(host) = t.federated.first() { - node.public.federated = Some(host.to_string()) + if host != &CONF.hostname { + node.public.federated = Some(host.to_string()) + } } } } |