Skip to content

Commit 76e1c03

Browse files
committed
fixed imports
1 parent 9a84ddc commit 76e1c03

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

packages/google-cloud-firestore/google/cloud/firestore_v1/pipeline_stages.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
AliasedExpression,
3131
BooleanExpression,
3232
CONSTANT_TYPE,
33+
DocumentMatches,
3334
Expression,
3435
Field,
3536
Ordering,
@@ -152,15 +153,14 @@ def __init__(
152153
language_code (Optional[str]): The BCP-47 language code of text in the search query, such as "en-US" or "sr-Latn".
153154
"""
154155
if isinstance(query, str):
155-
from google.cloud.firestore_v1.pipeline_expressions import DocumentMatches
156156
self.query = DocumentMatches(query)
157157
else:
158158
self.query = query
159159
self.limit = limit
160160
self.retrieval_depth = retrieval_depth
161161
self.sort = [sort] if isinstance(sort, Ordering) else sort
162162
self.add_fields = add_fields
163-
self.select = select
163+
self.select = [Field(s) if isinstance(s, str) else s for s in select] if select is not None else None
164164
self.offset = offset
165165
self.query_enhancement = (
166166
QueryEnhancement(query_enhancement.lower()) if isinstance(query_enhancement, str) else query_enhancement
@@ -523,10 +523,8 @@ def _pb_options(self) -> dict[str, Value]:
523523
if self.options.sort is not None:
524524
options["sort"] = Value(array_value={"values": [s._to_pb() for s in self.options.sort]})
525525
if self.options.add_fields is not None:
526-
from google.cloud.firestore_v1.pipeline_expressions import Selectable
527526
options["add_fields"] = Selectable._to_value(self.options.add_fields)
528527
if self.options.select is not None:
529-
from google.cloud.firestore_v1.pipeline_expressions import Selectable
530528
options["select"] = Selectable._to_value(self.options.select)
531529
if self.options.offset is not None:
532530
options["offset"] = Value(integer_value=self.options.offset)

0 commit comments

Comments
 (0)