Uploaded image for project: 'Offre de formation'
  1. Offre de formation
  2. ODF-1483

Structure des pages invalide (effet de bord)

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 4.0.0
    • Fix Version/s: 4.0.0
    • Component/s: ODF-web
    • Labels:
      None

      Description

      Lorsqu'un contenu vide ne générant pas de page virtuelle (conteneur ou liste d'ELP) est ajouté à l'arborescence d'une formation alors que d'autres pages virtuelles peuvent être générées dans la suite de l'arborescence, celles-ci sont ignorées.

      Par exemple, l'arborescence suivante ne génère aucune page fille à la formation :

      • Formation 1 (program)
        • Semestre 1 (container)
        • Semestre 2 (container)
          • Liste d'ELP (courselist)
            • UE 1 (course)
            • UE 2 (course)

      L'erreur semble provenir de la méthode hasNext() de ProgramPage.
      _getOrUpdateHead() renvoie le Semestre 1, et s'arrête au hasNext() de celui-ci, sans passer au Semestre 2.

      Dans la méthode next(), le childIterator ne devrait peut être pas être ajouté au _nodeIterators s'il n'a pas d'éléments ou bien dans la méthode hasNext(), _getOrUpdateHead() devrait être appelé récursivement.

        Attachments

          Activity

            People

            • Assignee:
              bmaurel Bérénice Maurel
              Reporter:
              bmaurel Bérénice Maurel
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: