KON-580 code review comments

Signed-off-by: Peter Buschmann <peter.buschmann@pta.de>
diff --git a/src/app/pages/persons/external-person/external-person-details/external-person-details.component.html b/src/app/pages/persons/external-person/external-person-details/external-person-details.component.html
index ac40572..d03ec35 100644
--- a/src/app/pages/persons/external-person/external-person-details/external-person-details.component.html
+++ b/src/app/pages/persons/external-person/external-person-details/external-person-details.component.html
@@ -114,7 +114,7 @@
             <button *visibleByRight type="button" class="btn btn-success person-buttons" (click)="externalPersonSandBox.persistExternalPerson()">
               {{ 'SaveBtn' | translate }}
             </button>
-            <button type="button" class="btn btn-primary person-buttons" routerLink="/overview">
+            <button type="button" class="btn btn-primary person-buttons cancel-button" routerLink="/overview">
               {{ 'CancelBtn' | translate }}
             </button>
           </div>
diff --git a/src/app/pages/persons/internal-person/internal-person-details/internal-person-details.component.html b/src/app/pages/persons/internal-person/internal-person-details/internal-person-details.component.html
index 509a3b8..29a9637 100644
--- a/src/app/pages/persons/internal-person/internal-person-details/internal-person-details.component.html
+++ b/src/app/pages/persons/internal-person/internal-person-details/internal-person-details.component.html
@@ -194,7 +194,7 @@
             <button *visibleByRight type="button" class="btn btn-success person-buttons" (click)="internalPersonSandBox.persistInternalPerson()">
               {{ 'SaveBtn' | translate }}
             </button>
-            <button type="button" class="btn btn-primary person-buttons" routerLink="/overview">
+            <button type="button" class="btn btn-primary person-buttons cancel-button" routerLink="/overview">
               {{ 'CancelBtn' | translate }}
             </button>
           </div>
diff --git a/src/app/shared/components/anonymizer/anonymizer.component.spec.ts b/src/app/shared/components/anonymizer/anonymizer.component.spec.ts
index a86a100..07642e4 100644
--- a/src/app/shared/components/anonymizer/anonymizer.component.spec.ts
+++ b/src/app/shared/components/anonymizer/anonymizer.component.spec.ts
@@ -16,6 +16,7 @@
   let component: AnonymizerComponent;
   const sandbox: any = {
     anonymizeContact: () => {},
+    endSubscriptions: () => {},
   };
 
   beforeEach(() => {
@@ -31,4 +32,10 @@
     component.anonymizeContact();
     expect(spy).toHaveBeenCalled();
   });
+
+  it('should reset component', () => {
+    component.contactId = 'x';
+    component.ngOnDestroy();
+    expect(component.contactId).toBe(null);
+  });
 });
diff --git a/src/app/shared/components/anonymizer/anonymizer.component.ts b/src/app/shared/components/anonymizer/anonymizer.component.ts
index 4975934..b843de9 100644
--- a/src/app/shared/components/anonymizer/anonymizer.component.ts
+++ b/src/app/shared/components/anonymizer/anonymizer.component.ts
@@ -26,4 +26,9 @@
   public anonymizeContact() {
     this._sandbox.anonymizeContact(this.contactId);
   }
+
+  ngOnDestroy() {
+    this._sandbox.endSubscriptions();
+    this.contactId = null;
+  }
 }