[Layout] Méthode soulevant toujours une exception

XMLWordImprimable

    • Type: Bug
    • Résolution: Non résolu
    • Priorité: Mineur
    • master
    • Affecte la/les version(s): master
    • Composants: Layout
    • Aucune

      Voici la méthode en question digne des plus grande horreur chtonienne :

      ServiceLayout
      public Layout getLayoutForMeta(Long metaId) throws LayoutNotFoundException {
      	final LayoutMetaBean layoutMeta;
      	try {
      		layoutMeta = layoutMetaDao.getByMetaId(metaId);
      		if (layoutMeta != null) {
      			return dao.getById(layoutMeta.getIdLayout());
      		}
      	} catch (DataSourceException e) {
      		throw new LayoutNotFoundException(String.format(MessageHelper.getCoreMessage("BO.LAYOUT.EXCEPTION.NOT_FOUND_META_ID"), metaId), e);
      	}
      	throw new LayoutNotFoundException(String.format(MessageHelper.getCoreMessage("BO.LAYOUT.EXCEPTION.NOT_FOUND_META_ID"), metaId));
      }

      Étant donné que sur ofin les layout sont créés à la volée, à chaque fois que l'on passe dans celle-ci (au premier enregistrement d'une fiche formation), on tombe dans le cas du dernier throw. On a donc une Exception pour rien.
      De plus ... c'est vraiment pas une oeuvre d'art ce machin, il faut faire quelque chose !

            Personne assignée:
            Non attribuée
            Rapporteur:
            Charlie CAMUS [X] (Inactif)
            Votes:
            0 Voter pour ce ticket
            Gérer les observateurs:
            1 Démarre l'observation de ce ticket

              Création:
              Mise à jour: