Skip to content
Snippets Groups Projects
Commit 352e858b authored by Francois Romain's avatar Francois Romain
Browse files

fix(activités): corrige la mise en page de l'email de confirmation

parent 2db09eda
Branches
Tags
No related merge requests found
...@@ -20,7 +20,7 @@ const elementHtmlBuild = ( ...@@ -20,7 +20,7 @@ const elementHtmlBuild = (
((contenu[sectionId][element.id] as IContenuValeur) || ((contenu[sectionId][element.id] as IContenuValeur) ||
(contenu[sectionId][element.id] as IContenuValeur) === 0 || (contenu[sectionId][element.id] as IContenuValeur) === 0 ||
(contenu[sectionId][element.id] as IContenuValeur) === false) (contenu[sectionId][element.id] as IContenuValeur) === false)
? `<li>${element.nom ? element.nom + ' : ' : ''}${ ? `<li><strong>${element.nom ? element.nom + ' : ' : ''}</strong>${
element.type === 'checkboxes' element.type === 'checkboxes'
? (contenu[sectionId][element.id] as string[]) ? (contenu[sectionId][element.id] as string[])
.reduce((valeurs: string[], id) => { .reduce((valeurs: string[], id) => {
...@@ -34,7 +34,7 @@ const elementHtmlBuild = ( ...@@ -34,7 +34,7 @@ const elementHtmlBuild = (
}, []) }, [])
.join(', ') .join(', ')
: contenu[sectionId][element.id] : contenu[sectionId][element.id]
} ${element.description}</li>` } <br><small>${element.description}</small></li>`
: `<li>–</li>` : `<li>–</li>`
const elementsHtmlBuild = ( const elementsHtmlBuild = (
......
...@@ -273,12 +273,13 @@ const activiteModifier = async ( ...@@ -273,12 +273,13 @@ const activiteModifier = async (
const fields = fieldsBuild(info) const fields = fieldsBuild(info)
if (oldTitreActivite.statutId !== 'dep' && depose) { if (depose) {
const complete = titreActiviteCompleteCheck( const complete = titreActiviteCompleteCheck(
activite, activite,
oldTitreActivite.sections, oldTitreActivite.sections,
oldTitreActivite.type!.documentsTypes oldTitreActivite.type!.documentsTypes
) )
activite.statutId = depose && complete ? 'dep' : 'enc' activite.statutId = depose && complete ? 'dep' : 'enc'
} }
......
...@@ -11,8 +11,11 @@ const titreActiviteCompleteCheck = ( ...@@ -11,8 +11,11 @@ const titreActiviteCompleteCheck = (
e => e =>
e.optionnel || e.optionnel ||
(titreActivite.contenu && (titreActivite.contenu &&
titreActivite.contenu[s.id][e.id] !== undefined && (e.type === 'checkboxes'
titreActivite.contenu[s.id][e.id] !== null) ? (titreActivite.contenu[s.id][e.id] as string[]).length
: titreActivite.contenu[s.id][e.id] !== undefined &&
titreActivite.contenu[s.id][e.id] !== null &&
titreActivite.contenu[s.id][e.id] !== ''))
) )
) )
......
...@@ -77,7 +77,8 @@ const titreEtapeUpdationValidate = async ( ...@@ -77,7 +77,8 @@ const titreEtapeUpdationValidate = async (
if ( if (
!titreEtape.contenu || !titreEtape.contenu ||
titreEtape.contenu[s.id][e.id] === undefined || titreEtape.contenu[s.id][e.id] === undefined ||
titreEtape.contenu[s.id][e.id] === null titreEtape.contenu[s.id][e.id] === null ||
titreEtape.contenu[s.id][e.id] === ''
) { ) {
errors.push( errors.push(
`l’élément "${e.nom}" de la section "${s.nom}" est obligatoire` `l’élément "${e.nom}" de la section "${s.nom}" est obligatoire`
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment