NullPointerException sur l'envoi d'une newsletter qui n'est pas rubriquée et où il n'existe pas de site principal

XMLWordImprimable

    • Type: Bug
    • Résolution: Doublon
    • Priorité: Mineur
    • 1.00.01
    • Affecte la/les version(s): 1.00.01
    • Aucune

      S'il n'y a pas de site principal et que la newsletter n'est pas rubriquée, alors l'envoi de newsletter est impossible.

      Cette règle est compréhensive, mais le problème est qu'il n'existe pas de message explicite pour l'indiquer. Dans le traitement des newsletters, cette règle est uniquement mise en avant par une NullPointerException lors de la création du mail.

      final InfosSite infosSite = Site.determinerSiteRubrique(modele.getCodeRubrique());
      		if (infosSite != null) {
      			infosSite.getJspFo();
      		}
      
      // ... Si la rubrique est définie, urlJsp est valorisée
      
      // Sinon...
      if (urlJSp.length() == 0) {
      	urlJSp = URLResolver.getAbsoluteUrl(urlNewsletter, ctx);
      }
      
      

      Si la Newsletter n''est pas rubriquée, l'URL est déterminé par le contexte. L'anomalie se situe dans la méthode URLResolver.isSecureFoUrl qui ne vérifie pas qu'il n'existe pas de site principal.

            Personne assignée:
            Olivier CAMON [X] (Inactif)
            Rapporteur:
            Charles-edouard POISNEL
            Votes:
            0 Voter pour ce ticket
            Gérer les observateurs:
            2 Démarre l'observation de ce ticket

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