Erreur 500 - taxhub/api/biblistes/
Closed this issue · 6 comments
Bonjour à tous,
Version :
GéoNature : 2.12.2
Taxhub : 1.11.1
Context :
J'ai cherché aujourd'hui à mettre à jour le lien picto d'une liste existante. L'enregistrement de la modification (quelle qu'elle soit semble t'il) renvoie une Erreur d'enregistrement
.
Comment le reproduire :
Se connecter à taxhub avec un profil administrateur et éditer une liste existante. Modifier une information, l'enregistrement n'est pas possible.
Logs :
[2023-04-18 16:59:32,012] ERROR in app: Exception on /api/biblistes/101 [PUT]
Traceback (most recent call last):
File "/home/geonatureadmin/taxhub/venv/lib/python3.8/site-packages/flask/app.py", line 2525, in wsgi_app
response = self.full_dispatch_request()
File "/home/geonatureadmin/taxhub/venv/lib/python3.8/site-packages/flask/app.py", line 1822, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/home/geonatureadmin/taxhub/venv/lib/python3.8/site-packages/flask_cors/extension.py", line 165, in wrapped_function
return cors_after_request(app.make_response(f(*args, **kwargs)))
File "/home/geonatureadmin/taxhub/venv/lib/python3.8/site-packages/flask/app.py", line 1820, in full_dispatch_request
rv = self.dispatch_request()
File "/home/geonatureadmin/taxhub/venv/lib/python3.8/site-packages/flask/app.py", line 1796, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
File "/home/geonatureadmin/taxhub/apptax/utils/utilssqlalchemy.py", line 87, in _json_resp
return Response(json.dumps(res), status=status, mimetype="application/json")
File "/usr/lib/python3.8/json/__init__.py", line 231, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python3.8/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python3.8/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python3.8/json/encoder.py", line 179, in default
raise TypeError(f'Object of type {o.__class__.__name__} '
TypeError: Object of type Response is not JSON serializable
Le log semble très similaire à #380
Je ne reproduis pas dans le même contexte, avec les mêmes versions.
A noter que les pictos ne sont plus utilisés depuis la v2 de GeoNature et qu'on devrait les supprimer.
Penses-tu que je relance la dernière mise à jour de taxhub ?
Je vais reprendre le fil des relaeses et aller tenter d'aller voir un peu plus dans les méandres du backend
On va regarder si on identifie un soucis.
Désolée, mais je n'arrive pas à reproduire le problème non plus
Cela doit être lié au soucis de connexion quand on est connecté à GeoNature et TaxHub en même temps.
@cen-cgeier, je te laisse confirmer ou rouvrir le ticket en précisant si le soucis est autre chose ?