From 3d2a625bb65df4a71d0d575b9672590a5c4b5716 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Thu, 28 Apr 2022 16:13:03 +0200 Subject: [PATCH] Ensure id on pages --- src/pages/model/Page.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pages/model/Page.js b/src/pages/model/Page.js index 76b7b7f82..74d8b1917 100644 --- a/src/pages/model/Page.js +++ b/src/pages/model/Page.js @@ -24,8 +24,9 @@ export default class Page extends Model { const frames = new Frames(frms, config); frames.page = this; this.set('frames', frames); - const um = em && em.get('UndoManager'); - um && um.add(frames); + !this.getId() && this.set('id', em?.get('PageManager')._createId()); + const um = em?.get('UndoManager'); + um?.add(frames); } onRemove() {