Skip to content
Snippets Groups Projects
Commit 2f712610 authored by Hugo SUBTIL's avatar Hugo SUBTIL
Browse files

fix: use id instead of name on formated structure.

parent 5a95c7c7
No related branches found
No related tags found
2 merge requests!96release V1.10.0,!83Dev
......@@ -11,6 +11,9 @@ export class CategoriesAccompagnement {
@Prop()
modules: CategoriesModule[];
@Prop()
id: string;
}
export const CategoriesAccompagnementSchema = SchemaFactory.createForClass(CategoriesAccompagnement);
......@@ -11,6 +11,9 @@ export class CategoriesFormations {
@Prop()
modules: CategoriesFormationsModule[];
@Prop()
id: string;
}
export const CategoriesFormationsSchema = SchemaFactory.createForClass(CategoriesFormations);
......@@ -11,6 +11,9 @@ export class CategoriesOthers {
@Prop()
modules: CategoriesModule[];
@Prop()
id: string;
}
export const CategoriesOthersSchema = SchemaFactory.createForClass(CategoriesOthers);
......@@ -193,47 +193,47 @@ export class StructuresService {
).map((structure) => {
structure.proceduresAccompaniment = this.mapModules(
structure.proceduresAccompaniment,
accompagnementCategories.find((category) => category.name === 'Accompagnement des démarches').modules
accompagnementCategories.find((category) => category.id === 'proceduresAccompaniment').modules
);
structure.labelsQualifications = this.mapModules(
structure.labelsQualifications,
otherCategories.find((category) => category.name === 'Labels et qualifications').modules
otherCategories.find((category) => category.id === 'labelsQualifications').modules
);
structure.publics = this.mapModules(
structure.publics,
otherCategories.find((category) => category.name === 'Publics acceptés').modules
otherCategories.find((category) => category.id === 'publics').modules
);
structure.accessModality = this.mapModules(
structure.accessModality,
otherCategories.find((category) => category.name === "Modalités d'accès").modules
otherCategories.find((category) => category.id === 'accessModality').modules
);
structure.publicsAccompaniment = this.mapModules(
structure.publicsAccompaniment,
otherCategories.find((category) => category.name === 'Accompagnement des publics spécifique').modules
otherCategories.find((category) => category.id === 'publicsAccompaniment').modules
);
structure.equipmentsAndServices = this.mapModules(
structure.equipmentsAndServices,
otherCategories.find((category) => category.name === 'Équipements et services proposés').modules
otherCategories.find((category) => category.id === 'equipmentsAndServices').modules
);
structure.baseSkills = this.mapFormationModules(
structure.baseSkills,
formationCategories.find((category) => category.name === 'Les compétences de base').modules
formationCategories.find((category) => category.id === 'baseSkills').modules
);
structure.accessRight = this.mapFormationModules(
structure.accessRight,
formationCategories.find((category) => category.name === 'Accès aux droits').modules
formationCategories.find((category) => category.id === 'accessRight').modules
);
structure.socialAndProfessional = this.mapFormationModules(
structure.socialAndProfessional,
formationCategories.find((category) => category.name === 'Insertion sociale et professionnelle').modules
formationCategories.find((category) => category.id === 'socialAndProfessional').modules
);
structure.parentingHelp = this.mapFormationModules(
structure.parentingHelp,
formationCategories.find((category) => category.name === 'Aide à la parentalité').modules
formationCategories.find((category) => category.id === 'parentingHelp').modules
);
structure.digitalCultureSecurity = this.mapFormationModules(
structure.digitalCultureSecurity,
formationCategories.find((category) => category.name === 'Culture et sécurité numérique').modules
formationCategories.find((category) => category.id === 'digitalCultureSecurity').modules
);
return structure;
});
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment