From 35c2acb8ba1c24ca0d25436056add0ada5ba120e Mon Sep 17 00:00:00 2001 From: Mia Date: Sat, 5 Jul 2025 20:02:37 +0100 Subject: [PATCH] fix(parakeet): off by one error in post threads --- parakeet/src/sql/thread.sql | 2 +- parakeet/src/sql/thread_parent.sql | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/parakeet/src/sql/thread.sql b/parakeet/src/sql/thread.sql index fb500193..d394a4a3 100644 --- a/parakeet/src/sql/thread.sql +++ b/parakeet/src/sql/thread.sql @@ -5,7 +5,7 @@ with recursive thread as (select at_uri, parent_uri, root_uri, 0 as depth select p.at_uri, p.parent_uri, p.root_uri, thread.depth + 1 from posts p join thread on p.parent_uri = thread.at_uri - where thread.depth < $2) + where thread.depth <= $2) select * from thread order by depth desc; diff --git a/parakeet/src/sql/thread_parent.sql b/parakeet/src/sql/thread_parent.sql index 9d5714fd..8c826a52 100644 --- a/parakeet/src/sql/thread_parent.sql +++ b/parakeet/src/sql/thread_parent.sql @@ -5,7 +5,7 @@ with recursive parents as (select at_uri, cid, parent_uri, root_uri, 0 as depth select p.at_uri, p.cid, p.parent_uri, p.root_uri, parents.depth + 1 from posts p join parents on p.at_uri = parents.parent_uri - where parents.depth < $2) + where parents.depth <= $2) select * from parents order by depth desc; \ No newline at end of file -- 2.51.2