diff --git a/apps/maarch_entreprise/js/angular/app/administration/docservers-administration.component.ts b/apps/maarch_entreprise/js/angular/app/administration/docservers-administration.component.ts
index 5e71abed4cab88ca02de35c236990e76ad5f424e..3dcc6b0340bada254520aca4486dcd4ce6fbe2ce 100644
--- a/apps/maarch_entreprise/js/angular/app/administration/docservers-administration.component.ts
+++ b/apps/maarch_entreprise/js/angular/app/administration/docservers-administration.component.ts
@@ -1,16 +1,16 @@
-import { ChangeDetectorRef, Component, OnInit, ViewChild, Pipe, PipeTransform } from '@angular/core';
+import { ChangeDetectorRef, Component, OnInit, ViewChild } from '@angular/core';
 import { MediaMatcher } from '@angular/cdk/layout';
 import { HttpClient } from '@angular/common/http';
 import { LANG } from '../translate.component';
 import { NotificationService } from '../notification.service';
-import { MatPaginator, MatTableDataSource, MatSort } from '@angular/material';
+import { MatPaginator, MatSort } from '@angular/material';
 
 declare function $j(selector: any): any;
 
 declare var angularGlobals: any;
 
 @Component({
-    templateUrl: "../../../../Views/docservers-administration.component.html",
+    templateUrl : "../../../../Views/docservers-administration.component.html",
     providers   : [NotificationService]
 })
 
@@ -19,14 +19,14 @@ export class DocserversAdministrationComponent implements OnInit {
     mobileQuery                     : MediaQueryList;
     private _mobileQueryListener    : () => void;
 
-    coreUrl     : string;
-    lang        : any = LANG;
-    loading     : boolean = false;
-    dataSource  : any;
+    coreUrl             : string;
+    lang                : any = LANG;
+    loading             : boolean = false;
+    dataSource          : any;
 
-    docservers    : any = [];
-    docserversClone    : any = [];
-    docserversTypes    : any = {};
+    docservers          : any = [];
+    docserversClone     : any = [];
+    docserversTypes     : any = {};
 
     @ViewChild(MatPaginator) paginator: MatPaginator;
     @ViewChild(MatSort) sort: MatSort;
@@ -56,7 +56,7 @@ export class DocserversAdministrationComponent implements OnInit {
             });
     }
 
-    toggleDocserver(docserver:any) {
+    toggleDocserver(docserver: any) {
         //TO DO : implement secondary_docserver instead of priority
         if (docserver.secondary_docserver == '') {
             alert('Veuillez choisir un docserver secondaire');
@@ -65,11 +65,11 @@ export class DocserversAdministrationComponent implements OnInit {
         }
     }
 
-    cancelModification(docserverType:any, index:number) {
-        this.docservers[docserverType][index] =JSON.parse(JSON.stringify(this.docserversClone[docserverType][index]));
+    cancelModification(docserverType: any, index: number) {
+        this.docservers[docserverType][index] = JSON.parse(JSON.stringify(this.docserversClone[docserverType][index]));
     }
 
-    checkModif(docserver:any,docserversClone:any) {
+    checkModif(docserver: any, docserversClone: any) {
         docserver.size_limit_number = docserver.limitSizeFormatted * 1000000000;
         if (JSON.stringify(docserver) === JSON.stringify(docserversClone)) {
             return true 
@@ -82,10 +82,11 @@ export class DocserversAdministrationComponent implements OnInit {
         }
     }
 
-    onSubmit(docserver:any,i:number) {
+    onSubmit(docserver: any, i: number) {
         docserver.size_limit_number = docserver.limitSizeFormatted * 1000000000;
-        this.http.put(this.coreUrl + 'rest/docservers/'+docserver.id,docserver)
+        this.http.put(this.coreUrl + 'rest/docservers/' + docserver.id, docserver)
             .subscribe((data: any) => {
+                this.docservers[docserver.docserver_type_id][i] = data['docserver'];
                 this.docserversClone[docserver.docserver_type_id][i] = JSON.parse(JSON.stringify(this.docservers[docserver.docserver_type_id][i]));
                 this.notify.success(this.lang.docserverUpdated);
             }, (err) => {
@@ -93,7 +94,7 @@ export class DocserversAdministrationComponent implements OnInit {
             });
     }
 
-    delete(docserver:any,i:number) {
+    delete(docserver: any, i: number) {
         let r = null;
         if (docserver.actual_size_number == 0) {
             r = confirm(this.lang.delete+' ?');
@@ -103,7 +104,7 @@ export class DocserversAdministrationComponent implements OnInit {
         
         if (r) {
             this.http.delete(this.coreUrl + 'rest/docservers/'+docserver.id)
-            .subscribe((data: any) => {
+            .subscribe(() => {
                 this.docservers[docserver.docserver_type_id].splice(i, 1);
                 this.notify.success(this.lang.docserverDeleted);
             }, (err) => {