From 328e0ce775f153994ddae702c68b5f94d78461a7 Mon Sep 17 00:00:00 2001 From: Goffi Date: Sun, 8 Jun 2025 17:16:58 +0200 Subject: [PATCH] memory (sqla): Add a filter for `origin` in `history_get`: rel 459 --- libervia/backend/memory/sqla.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libervia/backend/memory/sqla.py b/libervia/backend/memory/sqla.py index 3d6ea4d4..be891864 100644 --- a/libervia/backend/memory/sqla.py +++ b/libervia/backend/memory/sqla.py @@ -675,6 +675,10 @@ class Storage: 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)