Development #47004
webservice : ne rien faire quand l'URL est finalement vide
Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
25 septembre 2020
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
Pour éviter les :
Exception: type = '<class 'wcs.qommon.errors.ConnectionError'>', value = 'invalid scheme in URL ' Stack trace (most recent call first): File "/usr/lib/python3/dist-packages/wcs/qommon/misc.py", line 318, in _http_request 316 splitted_url = urlparse.urlsplit(url) 317 if splitted_url.scheme not in ('http', 'https'): > 318 raise ConnectionError('invalid scheme in URL %s' % url) 319 320 hostname = splitted_url.netloc locals: body = None cert_file = None headers = {'Accept': 'application/json'} method = 'GET' raise_on_http_errors = False splitted_url = SplitResult(scheme='', netloc='', path='', query='', fragment='') timeout = None url = ''
C'est par exemple classique sur un commentaire qui contient un {{webservice.foo}} qui dépend d'une variable qui n'existe pas encore telle que form_var_event_api_status