From 1eebfd8369d60372d8f6b5a460d9cef960d4e374 Mon Sep 17 00:00:00 2001
From: rhenck <richard.henck@iqb.hu-berlin.de>
Date: Fri, 20 Oct 2023 21:10:59 +0200
Subject: [PATCH] [editor] Free up IDs when deleting section

#548
---
 projects/editor/src/app/services/unit.service.ts | 1 +
 1 file changed, 1 insertion(+)

diff --git a/projects/editor/src/app/services/unit.service.ts b/projects/editor/src/app/services/unit.service.ts
index 9cb3728a4..6b863ee96 100644
--- a/projects/editor/src/app/services/unit.service.ts
+++ b/projects/editor/src/app/services/unit.service.ts
@@ -142,6 +142,7 @@ export class UnitService {
   }
 
   deleteSection(pageIndex: number, sectionIndex: number): void {
+    this.freeUpIds(this.unit.pages[pageIndex].sections[sectionIndex].getAllElements());
     this.unit.pages[pageIndex].sections.splice(sectionIndex, 1);
     this.veronaApiService.sendVoeDefinitionChangedNotification(this.unit);
   }
-- 
GitLab