Skip to content

Commit 9a27b7e

Browse files
Addressing deprecation warnings for firestore query syntax
1 parent 7d0b4cc commit 9a27b7e

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

src/google/adk/integrations/firestore/firestore_memory_service.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
from typing import Optional
2323
from typing import TYPE_CHECKING
2424

25+
from google.cloud.firestore_v1.base_query import FieldFilter
2526
from typing_extensions import override
2627

2728
from ...events.event import Event
@@ -289,9 +290,9 @@ async def _search_by_keyword(
289290
"""Searches for events matching a single keyword."""
290291
query = (
291292
self.client.collection_group(self.events_collection)
292-
.where("appName", "==", app_name)
293-
.where("userId", "==", user_id)
294-
.where("keywords", "array_contains", keyword)
293+
.where(filter=FieldFilter("appName", "==", app_name))
294+
.where(filter=FieldFilter("userId", "==", user_id))
295+
.where(filter=FieldFilter("keywords", "array_contains", keyword))
295296
)
296297

297298
docs = await query.get()

0 commit comments

Comments
 (0)