Projet

Général

Profil

0001-make-api-user-form-returns-on-unknown-NameID-13184.patch

Benjamin Dauvergne, 14 septembre 2016 16:21

Télécharger (1,07 ko)

Voir les différences:

Subject: [PATCH] make /api/user/form returns [] on unknown NameID (#13184)

It currently returns a 403 error which is not appropriate.
 wcs/api.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)
wcs/api.py
463 463

  
464 464
    def forms(self):
465 465
        get_response().set_content_type('application/json')
466
        user = self.user or get_user_from_api_query_string() or get_request().user
466
        try:
467
            user = self.user or get_user_from_api_query_string() or get_request().user
468
        except UnknownNameIdAccessForbiddenError:
469
            user = None
467 470
        if not user:
468
            raise AccessForbiddenError('no user specified')
471
            return '[]'
469 472
        forms = []
470 473
        for form in self.get_user_forms(user):
471 474
            if form.is_draft():
472
-