Projet

Général

Profil

Development #89461

recherche de code de suivi : vérifier qu'on reçoit quelque chose qui ressemble à un code de suivi

Ajouté par Thomas Noël il y a 18 jours. Mis à jour il y a 13 jours.

Statut:
Solution déployée
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
11 avril 2024
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non
Tags:

Description

Actuellement le code qui fait la recherche d'un code de suivi est, dans combo/apps/wcs/views.py :

    def search(cls, code, request, wcs_site=None, backoffice=False):
        code = code.strip().upper()
        ...
        for wcs_site in wcs_sites:
            url = '/api/code/' + quote(code)
            response = requests.get(url, remote_service=wcs_site, log_errors=False)

Si on reçoit un code du genre "../users" alors on va se retrouver à appeler "/api/users"

Il faut reprendre la vérification faite sur tracking_code_search un peu plus bas (re.match(r'^[BCDFGHJKLMNPQRSTVWXZ]{8}$', query)) et renvoyer None si ça ne matche pas.

Révisions associées

Révision d9b5247f (diff)
Ajouté par Yann Weber il y a 18 jours

wcs: check code syntax before searching for it (#89461)

Historique

#1

Mis à jour par Robot Gitea il y a 18 jours

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Yann Weber

Yann Weber (yweber) a ouvert une pull request sur Gitea concernant cette demande :

#2

Mis à jour par Robot Gitea il y a 18 jours

  • Statut changé de En cours à Solution proposée
#3

Mis à jour par Robot Gitea il y a 18 jours

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

Thomas NOËL (tnoel) a approuvé une pull request sur Gitea concernant cette demande :

#4

Mis à jour par Robot Gitea il y a 14 jours

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

Yann Weber (yweber) a mergé une pull request sur Gitea concernant cette demande :

#5

Mis à jour par Transition automatique il y a 13 jours

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

Formats disponibles : Atom PDF