diff --git a/src/categories/schemas/categoriesAccompagnement.schema.ts b/src/categories/schemas/categoriesAccompagnement.schema.ts
index 162073ab30538023385d25e75ae09da596c38d8b..6e3bd1c26347d76d715bd9cf532cbf0e1d628c02 100644
--- a/src/categories/schemas/categoriesAccompagnement.schema.ts
+++ b/src/categories/schemas/categoriesAccompagnement.schema.ts
@@ -11,6 +11,9 @@ export class CategoriesAccompagnement {
 
   @Prop()
   modules: CategoriesModule[];
+
+  @Prop()
+  id: string;
 }
 
 export const CategoriesAccompagnementSchema = SchemaFactory.createForClass(CategoriesAccompagnement);
diff --git a/src/categories/schemas/categoriesFormations.schema.ts b/src/categories/schemas/categoriesFormations.schema.ts
index 0ef918dcff3d11a5487a97062aff6419f38257fd..cb1819041eda8c05c4c3731e5eaaf48b55760e1d 100644
--- a/src/categories/schemas/categoriesFormations.schema.ts
+++ b/src/categories/schemas/categoriesFormations.schema.ts
@@ -11,6 +11,9 @@ export class CategoriesFormations {
 
   @Prop()
   modules: CategoriesFormationsModule[];
+
+  @Prop()
+  id: string;
 }
 
 export const CategoriesFormationsSchema = SchemaFactory.createForClass(CategoriesFormations);
diff --git a/src/categories/schemas/categoriesOthers.schema.ts b/src/categories/schemas/categoriesOthers.schema.ts
index 239706b0dc784b0f0423ff70654e778f45f258af..688a31d5b928fca486a1feca6b5630e2076dd4cc 100644
--- a/src/categories/schemas/categoriesOthers.schema.ts
+++ b/src/categories/schemas/categoriesOthers.schema.ts
@@ -11,6 +11,9 @@ export class CategoriesOthers {
 
   @Prop()
   modules: CategoriesModule[];
+
+  @Prop()
+  id: string;
 }
 
 export const CategoriesOthersSchema = SchemaFactory.createForClass(CategoriesOthers);
diff --git a/src/structures/services/structures.service.ts b/src/structures/services/structures.service.ts
index aec2207c635d21b40560bf7df44019fae8f76c5c..8e582acc9da8d8d3e96fbd098998d4ea397a83b4 100644
--- a/src/structures/services/structures.service.ts
+++ b/src/structures/services/structures.service.ts
@@ -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;
     });