diff --git a/src/frontend/app/indexation/indexation.component.ts b/src/frontend/app/indexation/indexation.component.ts
index 5e3e56bc20a3e2ed4c6f3eb9cf60abdbaa36a21b..def6c7916d74ca3998f4d7739133bb7afe831da9 100644
--- a/src/frontend/app/indexation/indexation.component.ts
+++ b/src/frontend/app/indexation/indexation.component.ts
@@ -64,7 +64,10 @@ export class IndexationComponent implements OnInit {
                 tap((data: any) => {
                     this.indexingModels = data.indexingModels;
                     this.currentIndexingModel = this.indexingModels.filter(model => model.default === true)[0];
-
+                    if (this.currentIndexingModel === undefined) {
+                        this.currentIndexingModel = this.indexingModels[0];
+                        this.notify.error(this.lang.noDefaultIndexingModel);
+                    }
                     if (this.appService.getViewMode()) {
                         setTimeout(() => {
                             this.sidenavLeft.open();
diff --git a/src/frontend/app/indexation/indexing-form/indexing-form.component.ts b/src/frontend/app/indexation/indexing-form/indexing-form.component.ts
index ae8b5aaee26afe63027bf5e8cc3939b8fd6c2185..251c65063142fd036cbf0dacc6fed95631718c74 100644
--- a/src/frontend/app/indexation/indexing-form/indexing-form.component.ts
+++ b/src/frontend/app/indexation/indexing-form/indexing-form.component.ts
@@ -373,7 +373,9 @@ export class IndexingFormComponent implements OnInit {
                         } else if (elem.identifier === 'priority') {
                             elem.values = data.priorities;
                             elem.event = 'setPriorityColor';
-                            this.setPriorityColor(elem, elem.default_value);
+                            if (elem.default_value !== '') {
+                                this.setPriorityColor(elem, elem.default_value);
+                            }
                         } else if (elem.identifier === 'doctype') {
                             let title = '';
                             let arrValues: any[] = [];
@@ -410,7 +412,10 @@ export class IndexingFormComponent implements OnInit {
                             });
                             elem.values = arrValues;
                             elem.event = 'calcLimitDate';
-                            this.calcLimitDate(elem, elem.default_value);
+                            if (elem.default_value !== '') {
+                                this.calcLimitDate(elem, elem.default_value);
+                            }
+                            
                         }
                     });
                 });
diff --git a/src/frontend/lang/lang-en.ts b/src/frontend/lang/lang-en.ts
index 08754f8a5a0f9447dc5bd2e2fdc2d62dbd4bd11a..fa5bafcee760a2dfff14ea4b67bc01b4ef746b74 100755
--- a/src/frontend/lang/lang-en.ts
+++ b/src/frontend/lang/lang-en.ts
@@ -1132,4 +1132,5 @@ export const LANG_EN = {
     "noAvaiblableAction" : "<b>No available action</b>, please set an action in <b>Administration > Users groups > Mail indexing</b>.",
     "eraseValue" : "Erase value",
     "todayDate" : "Today date",
+    "noDefaultIndexingModel" : "No default indexing model found, the first model of the list have been loaded.",
 };
diff --git a/src/frontend/lang/lang-fr.ts b/src/frontend/lang/lang-fr.ts
index 21e4c4b2b2188e5246089720dce645706f555a83..dfce1c2c9d63a62f0d4471bedb92e32469a3d82e 100755
--- a/src/frontend/lang/lang-fr.ts
+++ b/src/frontend/lang/lang-fr.ts
@@ -1169,4 +1169,5 @@ export const LANG_FR = {
     "noAvaiblableAction" : "<b>Aucune action disponible</b>, veuillez paramétrer une action dans <b>Administration > Groupes d'utilisateurs > Enregistrement de courrier</b>.",
     "eraseValue" : "Effacer la valeur",
     "todayDate" : "Date du jour",
+    "noDefaultIndexingModel" : "Aucun modèle par défaut trouvé, chargement du premier de la liste.",
 };
diff --git a/src/frontend/lang/lang-nl.ts b/src/frontend/lang/lang-nl.ts
index b19e508a05004666b03633452163f7280a684635..792d7e0579b3d6ca6dfe4dffd3820affa908f3aa 100755
--- a/src/frontend/lang/lang-nl.ts
+++ b/src/frontend/lang/lang-nl.ts
@@ -1158,4 +1158,5 @@ export const LANG_NL = {
     "noAvaiblableAction" : "<b>No available action</b>, please set an action in <b>Administration > User groups > Mail indexing</b>.", //_TO_TRANSLATE
     "eraseValue" : "Erase value", //_TO_TRANSLATE
     "todayDate" : "Today date", //_TO_TRANSLATE
+    "noDefaultIndexingModel" : "No default indexing model found, the first model of the list have been loaded.", //_TO_TRANSLATE
 };