Image du projet 'Socle K-Sup' téléversée
  1. Socle K-Sup
  2. CORE-3928

Doublon lors du calcul des URL entre deux fiches ayant la même URL sur le même site

XMLWordImprimable

    • Icon: Bug Bug
    • Résolution: Non reproduit
    • Icon: Majeur Majeur
    • 6.07.09
    • 6.07.05
    • Gestion des URL
    • Aucune

      Un doublon a été généré par le job de calcul des URL pour les deux contenus suivants :

      • Deux fiches complètement différentes mais ayant le même titre et obtenant la même URL
      • Ces deux fiches sont sur sur le même site
      • Une fiche est en ligne, l'autre en archive

      Dans la base de données, nous obtenons un doublon :

      MariaDB [ksup_prod]> select * from URL where id_url in('68423','71356') order by id_metatag;
      +--------+-----------------------+-----------+------------------------+------+---------+----------+------------+---------------------+---------------------+---------------+------------------+-------------------+
      | ID_URL | FIRST_VISIBLE_SECTION | CODE_SITE | URL                    | HASH | TYPE    | STATUS   | ID_METATAG | CREATION_DATE       | UPDATE_DATE         | ID_TARGET_URL | ID_CANONICAL_URL | SECTION           |
      +--------+-----------------------+-----------+------------------------+------+---------+----------+------------+---------------------+---------------------+---------------+------------------+-------------------+
      |  68423 | ENSIMAG-01_P-Cont     | alias2    | /fr/l-ecole/contacts   | NULL | SECTION | ONLINE   |       6887 | 2019-02-13 17:59:43 | 2019-02-13 18:06:15 |          NULL |            68422 | ENSIMAG-01_P-Cont |
      |  71356 | ENSIMAG-01_P-Cont     | alias2    | /fr/l-ecole/contacts | NULL | CONTENT | RESERVED |     301040 | 2019-02-13 18:00:40 | 2019-02-13 18:00:40 |          NULL |             NULL | ENSIMAG-01_P-Cont |
      +--------+-----------------------+-----------+------------------------+------+---------+----------+------------+---------------------+---------------------+---------------+------------------+-------------------+
      

      A noter qu'il existe d'autres URL identiques mais sur d'autres sites, et également d'autres URL avec l'incrément -1 (qui auraît dû être utilisé ici) :

      MariaDB [ksup_prod]> select * from URL where url like '/fr/l-ecole/contacts%' order by code_site,id_metatag;
      +--------+-----------------------+-----------+------------------------+------+---------+-----------+------------+---------------------+---------------------+---------------+------------------+-------------------+
      | ID_URL | FIRST_VISIBLE_SECTION | CODE_SITE | URL                    | HASH | TYPE    | STATUS    | ID_METATAG | CREATION_DATE       | UPDATE_DATE         | ID_TARGET_URL | ID_CANONICAL_URL | SECTION           |
      +--------+-----------------------+-----------+------------------------+------+---------+-----------+------------+---------------------+---------------------+---------------+------------------+-------------------+
      |  68423 | ENSIMAG-01_P-Cont     | alias2    | /fr/l-ecole/contacts   | NULL | SECTION | ONLINE    |       6887 | 2019-02-13 17:59:43 | 2019-02-13 18:06:15 |          NULL |            68422 | ENSIMAG-01_P-Cont |
      |  71356 | ENSIMAG-01_P-Cont     | alias2    | /fr/l-ecole/contacts | NULL | CONTENT | RESERVED  |     301040 | 2019-02-13 18:00:40 | 2019-02-13 18:00:40 |          NULL |             NULL | ENSIMAG-01_P-Cont |
      |  34822 | SAR_ANNU              | alias4    | /fr/l-ecole/contacts   | NULL | SECTION | CANONICAL |     229206 | 2019-02-13 17:51:13 | 2019-02-13 17:51:13 |          NULL |             NULL | SAR_ANNU          |
      |  36607 | SAR_ANNU              | alias4    | /fr/l-ecole/contacts-1 | NULL | CONTENT | REDIRECT  |     229206 | 2019-02-13 17:51:43 | 2019-02-13 17:51:43 |         34822 |             NULL | SAR_ANNU          |
      +--------+-----------------------+-----------+------------------------+------+---------+-----------+------------+---------------------+---------------------+---------------+------------------+-------------------+
      

            alice.ark Alice ARK [X] (Inactif)
            alice.ark Alice ARK [X] (Inactif)
            Votes:
            0 Voter pour ce ticket
            Gérer les observateurs:
            2 Démarre l'observation de ce ticket

              Création:
              Mise à jour:
              Résolue: