diff --git a/src/app/components/creator/room-creator-page/room-creator-page.component.ts b/src/app/components/creator/room-creator-page/room-creator-page.component.ts
index b8bba073c7345a3b03a186a95456a5584fcd37f0..a4cdd97ae6bcf2f302ca3bedef6df6d2393ad6f3 100644
--- a/src/app/components/creator/room-creator-page/room-creator-page.component.ts
+++ b/src/app/components/creator/room-creator-page/room-creator-page.component.ts
@@ -207,6 +207,7 @@ export class RoomCreatorPageComponent extends RoomPageComponent implements OnIni
   }
 
   showTagsDialog(): void {
+    this.updRoom = JSON.parse(JSON.stringify(this.room));
     const dialogRef = this.dialog.open(TagsComponent, {
       width: '400px'
     });
@@ -220,7 +221,7 @@ export class RoomCreatorPageComponent extends RoomPageComponent implements OnIni
         if (result === 'abort') {
           return;
         } else {
-          this.room.extensions['tags'] = result;
+          this.updRoom.extensions['tags'] = result;
           this.saveChanges();
         }
       });