Mercurial > libervia-backend
changeset 4376:7ac28a270b7f default tip
memory (sqla): Add a filter for `origin` in `history_get`:
rel 459
author | Goffi <goffi@goffi.org> |
---|---|
date | Sun, 08 Jun 2025 17:16:58 +0200 |
parents | 42becd4b819f |
children | |
files | libervia/backend/memory/sqla.py |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/libervia/backend/memory/sqla.py Sun Jun 08 17:16:56 2025 +0200 +++ b/libervia/backend/memory/sqla.py Sun Jun 08 17:16:58 2025 +0200 @@ -675,6 +675,10 @@ stmt = stmt.where( exists().where(subquery.c.value == keyword) ) + if "origin" in filters: + stmt = stmt.where( + History.extra["origin"].as_string() == filters["origin"] + ) if limit is not None: stmt = stmt.limit(limit)