From 572e18e88a6841d5271b9ce0f80ebdc68dfc630e Mon Sep 17 00:00:00 2001 From: Zack Fu Zi Xiang Date: Mon, 9 Sep 2024 18:10:12 +0800 Subject: [PATCH] feat: allow insertion of standalone view --- src/biz/workspace/publish_dup.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/biz/workspace/publish_dup.rs b/src/biz/workspace/publish_dup.rs index 361ad15e..53fa1c9c 100644 --- a/src/biz/workspace/publish_dup.rs +++ b/src/biz/workspace/publish_dup.rs @@ -261,7 +261,10 @@ impl PublishCollabDuplicator { let mut inserted = vec![]; for (view_id, view) in views_to_add.iter() { - if duplicated_view_ids.contains(&view.parent_view_id) { + // allow to insert if parent view is already inserted + // or if view is standalone (view_id == parent_view_id) + if duplicated_view_ids.contains(&view.parent_view_id) || *view_id == view.parent_view_id + { folder .body .views