Skip to content

Commit

Permalink
raise error if invalid fields requests (closes #835)
Browse files Browse the repository at this point in the history
  • Loading branch information
tschaume committed Dec 14, 2024
1 parent 124f0b5 commit 3f2157d
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions mp_api/client/core/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -457,6 +457,12 @@ def _query_resource(
if isinstance(fields, str):
fields = [fields]

invalid_fields = [f for f in fields if f not in self.available_fields]
if invalid_fields:
raise MPRestError(
f"invalid fields requested: {invalid_fields}. Available fields: {self.available_fields}"
)

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

try:
Expand Down

0 comments on commit 3f2157d

Please sign in to comment.