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 };