Image du projet 'Newsletter' téléversée
  1. Newsletter
  2. NEWSLETTER-47

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

XMLWordImprimable

    • Icon: Bug Bug
    • Résolution: Doublon
    • Icon: Mineur Mineur
    • 1.00.01
    • 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.

            olivier.camon Olivier CAMON [X] (Inactif)
            cpoisnel 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: