Mercurial > libervia-backend
changeset 4367:b93f95efe329
storage: Add a `thread_id` filter to `history_get`:
rel 457
author | Goffi <goffi@goffi.org> |
---|---|
date | Tue, 06 May 2025 00:34:01 +0200 |
parents | 1ef32316a55e |
children | 2bdf0c16d852 |
files | libervia/backend/memory/sqla.py |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/libervia/backend/memory/sqla.py Tue May 06 00:33:57 2025 +0200 +++ b/libervia/backend/memory/sqla.py Tue May 06 00:34:01 2025 +0200 @@ -665,6 +665,8 @@ stmt = stmt.where(History.uid == filters["id"]) if "origin_id" in filters: stmt = stmt.where(History.origin_id == filters["origin_id"]) + if "thread_id" in filters: + stmt = stmt.where(Thread.thread_id == filters["thread_id"]) if limit is not None: stmt = stmt.limit(limit) @@ -692,7 +694,7 @@ if "thread" in data["extra"]: thread = Thread( thread_id=data["extra"]["thread"], - parent_id=data["extra"].get["thread_parent"], + parent_id=data["extra"].get("thread_parent"), ) else: thread = None