diff --git a/src/app/components/creator/_dialogs/room-edit/room-edit.component.ts b/src/app/components/creator/_dialogs/room-edit/room-edit.component.ts
index 44b464e968c58b860bf59fc463939c48a0787738..00f20080d32f89bdac0da16638949e1c357b87e4 100644
--- a/src/app/components/creator/_dialogs/room-edit/room-edit.component.ts
+++ b/src/app/components/creator/_dialogs/room-edit/room-edit.component.ts
@@ -51,8 +51,8 @@ export class RoomEditComponent implements OnInit {
     this.roomService.deleteRoom(room.id).subscribe(result => {
       const event = new RoomDeleted(room.id);
       this.eventService.broadcast(event.type, event.payload);
+      this.dialogRef.close('delete');
+      this.router.navigate([`/creator`]);
     });
-    this.dialogRef.close('delete');
-    this.router.navigate([`/creator`]);
   }
 }