eodms-sgdot / py-eodms-rapi

EODMS RAPI Client is a Python3 package used to access the REST API service provided by the Earth Observation Data Management System (EODMS) from Natural Resources Canada.
Other
13 stars 4 forks source link

Error occurs when getting field choices from RAPI #28

Closed keballantyne closed 1 year ago

keballantyne commented 1 year ago
ERROR:
Traceback (most recent call last):
  File "C:\Working\Development\EODMS\eodms-cli\_dev\eodms_cli.py", line 1680, in cli
    prmpt.prompt()
  File "C:\Working\Development\EODMS\eodms-cli\_dev\eodms_cli.py", line 1214, in prompt
    self.eod.search_order_download(self.params)
  File "C:\Working\Development\EODMS\eodms-cli\_dev\scripts\utils.py", line 1593, in search_order_download
    query_imgs = self.query_entries(collections, filters=filters,
  File "C:\Working\Development\EODMS\eodms-cli\_dev\scripts\utils.py", line 1302, in query_entries
    self.eodms_rapi.search(self.coll_id, filt_parse, feats, dates,
  File "C:\Users\keballan\AppData\Roaming\Python\Python310\site-packages\eodms_rapi\eodms.py", line 3090, in search
    params['query'] = self._parse_query(filters, features, dates)
  File "C:\Users\keballan\AppData\Roaming\Python\Python310\site-packages\eodms_rapi\eodms.py", line 1217, in _parse_query
    if c.get('label') == v:
AttributeError: 'str' object has no attribute 'get'