aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-02-17 15:39:34 +0100
committermetamuffin <metamuffin@disroot.org>2025-02-17 15:39:34 +0100
commit8c58c0a0339ee9a695410c494b7a177c9858787c (patch)
tree6f17ac471693ad5529ee7030df1f2a5d08d5eace
parent76ba5669fd187799097f6f763d14638e2c04f441 (diff)
downloadjellything-8c58c0a0339ee9a695410c494b7a177c9858787c.tar
jellything-8c58c0a0339ee9a695410c494b7a177c9858787c.tar.bz2
jellything-8c58c0a0339ee9a695410c494b7a177c9858787c.tar.zst
do not set invalid parent on root node
-rw-r--r--import/src/lib.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/import/src/lib.rs b/import/src/lib.rs
index 293ffb0..5db9f58 100644
--- a/import/src/lib.rs
+++ b/import/src/lib.rs
@@ -127,7 +127,9 @@ fn import_traverse(
}
db.update_node_init(id, |n| {
- n.parents.insert(parent);
+ if parent != NodeID::MIN {
+ n.parents.insert(parent);
+ }
n.slug = slug;
n.visibility = visibility;
Ok(())