PnX-SI / GeoNature

Application de saisie et de synthèse des observations faune et flore
GNU General Public License v3.0
101 stars 102 forks source link

Synthese: recherche par nom de taxon -> 500 INTERNAL SERVER ERROR #792

Open amandine-sahl opened 4 years ago

amandine-sahl commented 4 years ago

Lorsque l'on applique dans la synthèse un filtre nom de taxon cela provoque une erreur de l'API.

  File "GeoNature/backend/geonature/core/gn_synthese/routes.py", line 159, in get_observations_for_web
    synthese_query_class.filter_query_all_filters(info_role)
  File "GeoNature/backend/geonature/core/gn_synthese/utils/query_select_sqla.py", line 297, in filter_query_all_filters
    self.filter_other_filters()
  File "GeoNature/backend/geonature/core/gn_synthese/utils/query_select_sqla.py", line 274, in filter_other_filters
    col = getattr(self.model.__table__.columns, colname)
  File "GeoNature/backend/venv/lib/python3.5/site-packages/sqlalchemy/util/_collections.py", line 212, in __getattr__
    raise AttributeError(key)
AttributeError: taxon_rank
amandine-sahl commented 4 years ago

Bug non reproduit 1 minute après sans avoir rien fait. A voir...