Fix empty active nodes page: namespace filter now includes root nodes
Root nodes have root_id=NULL, so the IN subquery missed them entirely. Added OR clause to also match nodes by namespace_id directly.
This commit is contained in:
parent
44e9fe94d2
commit
c530e0f9dc
1 changed files with 4 additions and 1 deletions
|
|
@ -261,7 +261,10 @@ class User(RBase, Base):
|
|||
root_ids = self.dbsession.query(Node.id).filter(
|
||||
Node.namespace_id == namespace.id
|
||||
)
|
||||
query = query.filter(Node.root_id.in_(root_ids))
|
||||
query = query.filter(or_(
|
||||
Node.root_id.in_(root_ids),
|
||||
Node.namespace_id == namespace.id,
|
||||
))
|
||||
return query
|
||||
|
||||
def verified_nodes(self, namespace=None):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue