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 f5778eb60b47e59a0d968dae4b0dee979f393701..7f4ecca8857553116ce6bc2a38fc96ff9f504c4f 100755
--- a/src/frontend/app/indexation/indexing-form/indexing-form.component.ts
+++ b/src/frontend/app/indexation/indexing-form/indexing-form.component.ts
@@ -262,6 +262,8 @@ export class IndexingFormComponent implements OnInit {
 
     mustFixErrors: boolean = false;
 
+    isPrivate: boolean = false;
+
     constructor(
         public translate: TranslateService,
         public http: HttpClient,
@@ -813,12 +815,11 @@ export class IndexingFormComponent implements OnInit {
                                 }
 
                                 if (elem.type === 'date') {
-                                    if (!this.functions.empty(fieldValue) || elem.default_value !== null) {
-                                        fieldValue = elem.default_value !== null ? elem.default_value : fieldValue;
-                                        fieldValue = new Date(fieldValue);
-                                    } else {
+                                    if (!this.isPrivate && this.functions.empty(fieldValue)) {
                                         elem.default_value = null;
                                         this.arrFormControl[elem.identifier].value = null;
+                                    } else if (!this.functions.empty(fieldValue)) {
+                                        fieldValue = new Date(fieldValue);
                                     }
                                 }
                                 if (!this.functions.empty(fieldValue)) {
@@ -899,6 +900,7 @@ export class IndexingFormComponent implements OnInit {
 
         this.http.get(`../rest/indexingModels/${indexModelId}`).pipe(
             tap(async (data: any) => {
+                this.isPrivate = data.indexingModel.private || data.indexingModel.master !== null;
                 this.indexingFormId = data.indexingModel.master !== null ? data.indexingModel.master : data.indexingModel.id;
                 this.currentCategory = data.indexingModel.category;
                 this.mandatoryFile = data.indexingModel.mandatoryFile;