Skip to content

Commit 88d6b43

Browse files
committed
skip invalid field check for suburls
1 parent 614a60b commit 88d6b43

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

mp_api/client/core/client.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -458,13 +458,14 @@ def _query_resource(
458458
if isinstance(fields, str):
459459
fields = [fields]
460460

461-
invalid_fields = [
462-
f for f in fields if f.split(".", 1)[0] not in self.available_fields
463-
]
464-
if invalid_fields:
465-
raise MPRestError(
466-
f"invalid fields requested: {invalid_fields}. Available fields: {self.available_fields}"
467-
)
461+
if not suburl:
462+
invalid_fields = [
463+
f for f in fields if f.split(".", 1)[0] not in self.available_fields
464+
]
465+
if invalid_fields:
466+
raise MPRestError(
467+
f"invalid fields requested: {invalid_fields}. Available fields: {self.available_fields}"
468+
)
468469

469470
criteria["_fields"] = ",".join(fields)
470471

0 commit comments

Comments
 (0)