Projet

Général

Profil

Bug #33375

api entreprise: trace lors d'une erreur de connexion à l'API

Ajouté par Serghei Mihai il y a presque 5 ans. Mis à jour il y a presque 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
23 mai 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Environment:

Request Method: GET
Request URL: https://passerelle-arles.test.entrouvert.org/api-entreprise/api-entreprise/associations/44317013900036/?object=42&recipient=44317013900036&context=APS&raise=1

Django Version: 1.11.20
Python Version: 2.7.13
Installed Applications:
''
Installed Middleware:
''

Traceback:

File "/usr/lib/python2.7/dist-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)

File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py" in _get_response
  187.                 response = self.process_exception_by_middleware(e, request)

File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py" in _get_response
  185.                 response = wrapped_callback(request, *callback_args, **callback_kwargs)

File "/usr/lib/python2.7/dist-packages/django/views/generic/base.py" in view
  68.             return self.dispatch(request, *args, **kwargs)

File "/usr/lib/python2.7/dist-packages/django/views/decorators/csrf.py" in wrapped_view
  58.         return view_func(*args, **kwargs)

File "/usr/lib/python2.7/dist-packages/passerelle/views.py" in dispatch
  356.         return super(GenericEndpointView, self).dispatch(request, *args, **kwargs)

File "/usr/lib/python2.7/dist-packages/passerelle/views.py" in dispatch
  162.             request, *args, **kwargs)

File "/usr/lib/python2.7/dist-packages/django/views/generic/base.py" in dispatch
  88.         return handler(request, *args, **kwargs)

File "/usr/lib/python2.7/dist-packages/passerelle/views.py" in get
  436.         return to_json(logger=connector.logger)(self.perform)(request, *args, **kwargs)

File "/usr/lib/python2.7/dist-packages/passerelle/utils/jsonresponse.py" in wrapper
  83.             return method(f, *args, **kwargs)

File "/usr/lib/python2.7/dist-packages/passerelle/utils/jsonresponse.py" in api_func
  139.         return self.api(f, args[0], *args, **kwargs)

File "/usr/lib/python2.7/dist-packages/passerelle/utils/jsonresponse.py" in api
  147.             resp = f(*args, **kwargs)

File "/usr/lib/python2.7/dist-packages/passerelle/views.py" in perform
  421.         result = self.endpoint(request, **params)

File "/usr/lib/python2.7/dist-packages/passerelle/apps/api_entreprise/models.py" in associations
  257.         return self.get('associations/%s/' % association_id, **kwargs)

File "/usr/lib/python2.7/dist-packages/passerelle/apps/api_entreprise/models.py" in get
  91.                            response.status_code,

Exception Type: UnboundLocalError at /api-entreprise/api-entreprise/associations/44317013900036/
Exception Value: local variable 'response' referenced before assignment


Fichiers

Révisions associées

Révision cb5a42ab (diff)
Ajouté par Serghei Mihai il y a presque 5 ans

api_entreprise: handle properly request errors (#33375)

Historique

#1

Mis à jour par Serghei Mihai il y a presque 5 ans

Avec le test qui entre dans l'exception.

#2

Mis à jour par Thomas Noël il y a presque 5 ans

Ack (si les tests passent)

#3

Mis à jour par Thomas Noël il y a presque 5 ans

  • Statut changé de Solution proposée à Solution validée
#5

Mis à jour par Serghei Mihai il y a presque 5 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit cb5a42ab7c8780f4435d25cd2975b4f684780e29 (HEAD -> master, origin/master, origin/HEAD)
Author: Serghei Mihai <smihai@entrouvert.com>
Date:   Thu May 23 15:49:46 2019 +0200

    api_entreprise: handle properly request errors (#33375)
#6

Mis à jour par Frédéric Péters il y a presque 5 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF