diff --git a/apps/ai-game-creator-shell/src-tauri/src/main.rs b/apps/ai-game-creator-shell/src-tauri/src/main.rs index 1f51a98ae..b8096e5d1 100644 --- a/apps/ai-game-creator-shell/src-tauri/src/main.rs +++ b/apps/ai-game-creator-shell/src-tauri/src/main.rs @@ -334,6 +334,8 @@ async fn separate_ui( asset_id: String, state: ui_editor::state::State, ) -> Result { + let root = Path::new(project_path.trim()); + enforce_project_permission_policy(root, "asset.register")?; ui_editor::commands::separate_ui_impl(project_path, asset_id, state).await }