Skip to content

Commit 4e7f136

Browse files
fix(dreamer): use correct filter syntax for surprisal level query
The surprisal observation fetch passed a list directly as the filter value ({"level": [...]}), which generated invalid SQL (level = ARRAY) instead of level IN (...). Use the {"in": [...]} operator syntax.
1 parent a5423b5 commit 4e7f136

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/dreamer/surprisal.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ async def _fetch_recent_observations(
236236
workspace_name=workspace_name,
237237
observer=observer,
238238
observed=observed,
239-
filters={"level": levels} if levels else None,
239+
filters={"level": {"in": levels}} if levels else None,
240240
limit=limit,
241241
)
242242

0 commit comments

Comments
 (0)