From 191d06126eda75a8de58b0b21dea36a09a1aeec8 Mon Sep 17 00:00:00 2001 From: Goffi Date: Tue, 28 Nov 2023 17:26:45 +0100 Subject: [PATCH] core (memory/sqla): add `id` filter in `history_get` --- libervia/backend/memory/sqla.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libervia/backend/memory/sqla.py b/libervia/backend/memory/sqla.py index b6c935c6..4749c39d 100644 --- a/libervia/backend/memory/sqla.py +++ b/libervia/backend/memory/sqla.py @@ -616,6 +616,8 @@ class Storage: if filters["last_stanza_id"] is not True or limit != 1: raise ValueError("Unexpected values for last_stanza_id filter") stmt = stmt.where(History.stanza_id.is_not(None)) + if "id" in filters: + stmt = stmt.where(History.uid == filters["id"]) if "origin_id" in filters: stmt = stmt.where(History.origin_id == filters["origin_id"])