crystaltoolkit icon indicating copy to clipboard operation
crystaltoolkit copied to clipboard

correct api endpoint from search_summary_docs -> search

Open minhsueh opened this issue 2 months ago • 0 comments

Error message:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/crystal_toolkit/components/search.py", line 167, in update_results
    results = get_human_readable_results_from_search_term(search_term)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/flask_caching/__init__.py", line 899, in decorated_function
    rv = self._call_fn(f, *args, **kwargs)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/flask_caching/__init__.py", line 185, in _call_fn
    return ensure_sync(fn)(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/crystal_toolkit/components/search.py", line 123, in get_human_readable_results_from_search_term
    entries = mpr.summary.search_summary_docs(
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'SummaryRester' object has no attribute 'search_summary_docs'

Root cause: mpr.summary.search_summary_docs is deprecated

Fix:

- entries = mpr.summary.search_summary_docs(formula=search_term, fields=fields)
+ entries = mpr.summary.search(formula=search_term, fields=fields)

minhsueh avatar Nov 05 '25 17:11 minhsueh