diff --git a/src/app/appmarket/domains/list/domainslist.component.html b/src/app/appmarket/domains/list/domainslist.component.html
index 3993ed5159c51184a6f8baaf9b891548fcf5f034..57c5fb47e1c89502cd22c8ef91e94e357c7c07b8 100644
--- a/src/app/appmarket/domains/list/domainslist.component.html
+++ b/src/app/appmarket/domains/list/domainslist.component.html
@@ -46,4 +46,4 @@
 	</table>
 </div>
 
-<app-removal-confirmation-modal [domain]="domainToRemove" (onConfirm)="update()"></app-removal-confirmation-modal>
+<app-removal-confirmation-modal [domain]="domainToRemove" (onConfirm)="softRemoveDomain(domainToRemove.id)"></app-removal-confirmation-modal>
diff --git a/src/app/appmarket/domains/modals/removal-confirmation-modal/removal-confirmation-modal.component.ts b/src/app/appmarket/domains/modals/removal-confirmation-modal/removal-confirmation-modal.component.ts
index e925c3e469965bff892c26fdc739b47fe66b3dce..07a0b8a7ce950f69e2f9a51587eec220297afeb7 100644
--- a/src/app/appmarket/domains/modals/removal-confirmation-modal/removal-confirmation-modal.component.ts
+++ b/src/app/appmarket/domains/modals/removal-confirmation-modal/removal-confirmation-modal.component.ts
@@ -19,21 +19,16 @@ export class RemovalConfirmationModalComponent {
   @Output()
   public onConfirm: EventEmitter<void> = new EventEmitter<void>();
 
-  constructor(private readonly domainService: DomainService) { }
-
   public show() {
     this.modal.show();
   }
 
   public hide() {
     this.modal.hide();
-    this.onConfirm.emit()
   }
 
   removeDomain() {
-    this.domainService.remove(this.domain.id, true).subscribe({
-      next: () => this.hide(),
-      error: err => console.error(err)
-    });
+    this.onConfirm.emit()
+    this.hide()
   }
 }