diff --git a/packages/applications/cli/src/commands/actionnaire/migrer.ts b/packages/applications/cli/src/commands/actionnaire/migrer.ts index 5eda028bb8..c8213647f7 100644 --- a/packages/applications/cli/src/commands/actionnaire/migrer.ts +++ b/packages/applications/cli/src/commands/actionnaire/migrer.ts @@ -201,7 +201,7 @@ export class Migrer extends Command { suppriméLe: DateTime.convertirEnValueType( new Date(modification.abandonedOn), ).formatter(), - suppriméPar: Email.system.formatter(), + suppriméPar: Email.system().formatter(), }, }); console.log(`🚮 Demande automatiquement supprimée pour ${identifiantProjet}`); diff --git "a/packages/applications/cli/src/commands/raccordement/modifier-r\303\251f\303\251rence.ts" "b/packages/applications/cli/src/commands/raccordement/modifier-r\303\251f\303\251rence.ts" index 3b73a3b02f..6772c9230d 100644 --- "a/packages/applications/cli/src/commands/raccordement/modifier-r\303\251f\303\251rence.ts" +++ "b/packages/applications/cli/src/commands/raccordement/modifier-r\303\251f\303\251rence.ts" @@ -128,7 +128,7 @@ export default class ModifierRéférence extends Command { nouvelleRéférenceDossierRaccordementValue: row['referenceDossier corrigé GRD'], rôleValue: 'admin', modifiéeLeValue: DateTime.now().formatter(), - modifiéeParValue: Email.system.formatter(), + modifiéeParValue: Email.system().formatter(), }, }); } diff --git a/packages/domain/common/src/valueTypes/email.valueType.ts b/packages/domain/common/src/valueTypes/email.valueType.ts index 9519e9baf6..89fb3a33cf 100644 --- a/packages/domain/common/src/valueTypes/email.valueType.ts +++ b/packages/domain/common/src/valueTypes/email.valueType.ts @@ -28,7 +28,7 @@ export const convertirEnValueType = (value: string): ValueType => { const regexEmail = /^[a-z0-9.+/=?^_`{|}~-]+@[a-z0-9-]+(?:\.[a-z0-9-]+)*$/; -export const system = convertirEnValueType('system@system'); +export const system = () => convertirEnValueType('system@system'); function estValide(value: string): asserts value is RawType { const isValid = regexEmail.test(value); diff --git "a/packages/domain/laur\303\251at/src/repr\303\251sentantL\303\251gal/saga/abandonAccord\303\251.saga.ts" "b/packages/domain/laur\303\251at/src/repr\303\251sentantL\303\251gal/saga/abandonAccord\303\251.saga.ts" index efc90adb40..a3b714f065 100644 --- "a/packages/domain/laur\303\251at/src/repr\303\251sentantL\303\251gal/saga/abandonAccord\303\251.saga.ts" +++ "b/packages/domain/laur\303\251at/src/repr\303\251sentantL\303\251gal/saga/abandonAccord\303\251.saga.ts" @@ -15,7 +15,7 @@ export const abandonAccordéSaga = async ({ payload }: AbandonAccordéEvent) => type: 'Lauréat.ReprésentantLégal.Command.SupprimerChangementReprésentantLégal', data: { identifiantProjet, - identifiantUtilisateur: Email.system, + identifiantUtilisateur: Email.system(), dateSuppression: DateTime.now(), }, }); diff --git "a/packages/domain/laur\303\251at/src/repr\303\251sentantL\303\251gal/saga/laur\303\251atNotifi\303\251.saga.ts" "b/packages/domain/laur\303\251at/src/repr\303\251sentantL\303\251gal/saga/laur\303\251atNotifi\303\251.saga.ts" index 964c2cc2f1..913088294c 100644 --- "a/packages/domain/laur\303\251at/src/repr\303\251sentantL\303\251gal/saga/laur\303\251atNotifi\303\251.saga.ts" +++ "b/packages/domain/laur\303\251at/src/repr\303\251sentantL\303\251gal/saga/laur\303\251atNotifi\303\251.saga.ts" @@ -13,6 +13,6 @@ export const lauréatNotifiéSaga = async ({ data: { identifiantProjet: IdentifiantProjet.convertirEnValueType(identifiantProjet), importéLe: DateTime.convertirEnValueType(notifiéLe), - importéPar: Email.system, + importéPar: Email.system(), }, }); diff --git "a/packages/domain/laur\303\251at/src/repr\303\251sentantL\303\251gal/saga/t\303\242chePlanifi\303\251eGestionAutomatiqueDemandeChangementExecut\303\251e.saga.ts" "b/packages/domain/laur\303\251at/src/repr\303\251sentantL\303\251gal/saga/t\303\242chePlanifi\303\251eGestionAutomatiqueDemandeChangementExecut\303\251e.saga.ts" index 5dd5ff3f3f..64d47abc92 100644 --- "a/packages/domain/laur\303\251at/src/repr\303\251sentantL\303\251gal/saga/t\303\242chePlanifi\303\251eGestionAutomatiqueDemandeChangementExecut\303\251e.saga.ts" +++ "b/packages/domain/laur\303\251at/src/repr\303\251sentantL\303\251gal/saga/t\303\242chePlanifi\303\251eGestionAutomatiqueDemandeChangementExecut\303\251e.saga.ts" @@ -56,7 +56,7 @@ export const tâchePlanifiéeGestionAutomatiqueDemandeChangementExecutéeSaga = type: 'Lauréat.ReprésentantLégal.UseCase.AccorderChangementReprésentantLégal', data: { identifiantProjetValue: identifiantProjet.formatter(), - identifiantUtilisateurValue: Email.system.formatter(), + identifiantUtilisateurValue: Email.system().formatter(), dateAccordValue: DateTime.now().formatter(), accordAutomatiqueValue: true, }, @@ -67,7 +67,7 @@ export const tâchePlanifiéeGestionAutomatiqueDemandeChangementExecutéeSaga = type: 'Lauréat.ReprésentantLégal.UseCase.RejeterChangementReprésentantLégal', data: { identifiantProjetValue: identifiantProjet.formatter(), - identifiantUtilisateurValue: Email.system.formatter(), + identifiantUtilisateurValue: Email.system().formatter(), motifRejetValue: 'Rejet automatique', dateRejetValue: DateTime.now().formatter(), rejetAutomatiqueValue: true, diff --git "a/packages/specifications/src/projet/laur\303\251at/repr\303\251sentant-l\303\251gal/changement/stepDefinitions/changemementRepr\303\251sentantL\303\251gal.when.ts" "b/packages/specifications/src/projet/laur\303\251at/repr\303\251sentant-l\303\251gal/changement/stepDefinitions/changemementRepr\303\251sentantL\303\251gal.when.ts" index 0fdfeb1666..4b6ec6b7f0 100644 --- "a/packages/specifications/src/projet/laur\303\251at/repr\303\251sentant-l\303\251gal/changement/stepDefinitions/changemementRepr\303\251sentantL\303\251gal.when.ts" +++ "b/packages/specifications/src/projet/laur\303\251at/repr\303\251sentant-l\303\251gal/changement/stepDefinitions/changemementRepr\303\251sentantL\303\251gal.when.ts" @@ -273,7 +273,7 @@ async function instruireAutomatiquementChangement( if (instruction === 'accord') { this.lauréatWorld.représentantLégalWorld.changementReprésentantLégalWorld.accorderChangementReprésentantLégalFixture.créer( { - accordéePar: Email.system.formatter(), + accordéePar: Email.system().formatter(), nomReprésentantLégal: this.lauréatWorld.représentantLégalWorld.changementReprésentantLégalWorld .demanderChangementReprésentantLégalFixture.nomReprésentantLégal, @@ -286,7 +286,7 @@ async function instruireAutomatiquementChangement( this.lauréatWorld.représentantLégalWorld.changementReprésentantLégalWorld.rejeterChangementReprésentantLégalFixture.créer( { motif: 'Rejet automatique', - rejetéPar: Email.system.formatter(), + rejetéPar: Email.system().formatter(), }, ); } diff --git "a/packages/specifications/src/projet/laur\303\251at/repr\303\251sentant-l\303\251gal/stepDefinitions/repr\303\251sentantL\303\251gal.when.ts" "b/packages/specifications/src/projet/laur\303\251at/repr\303\251sentant-l\303\251gal/stepDefinitions/repr\303\251sentantL\303\251gal.when.ts" index 1f5b7697f7..ce23a6044d 100644 --- "a/packages/specifications/src/projet/laur\303\251at/repr\303\251sentant-l\303\251gal/stepDefinitions/repr\303\251sentantL\303\251gal.when.ts" +++ "b/packages/specifications/src/projet/laur\303\251at/repr\303\251sentant-l\303\251gal/stepDefinitions/repr\303\251sentantL\303\251gal.when.ts" @@ -19,7 +19,7 @@ Quand( data: { identifiantProjet: IdentifiantProjet.convertirEnValueType(identifiantProjet), importéLe: DateTime.convertirEnValueType(importéLe), - importéPar: Email.system, + importéPar: Email.system(), }, }); } catch (error) {