From dbb4e3d7cea93993fda8b40bee3cb69bf7a8e640 Mon Sep 17 00:00:00 2001 From: Niko PLP Date: Mon, 20 Oct 2025 03:43:11 +0300 Subject: [PATCH] fix empty scope --- sdk/js/lib-wasm/src/lib.rs | 6 +++++- sdk/js/signals/src/connector/ormConnectionHandler.ts | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/sdk/js/lib-wasm/src/lib.rs b/sdk/js/lib-wasm/src/lib.rs index 24c714b..65ea0e8 100644 --- a/sdk/js/lib-wasm/src/lib.rs +++ b/sdk/js/lib-wasm/src/lib.rs @@ -1821,7 +1821,11 @@ pub async fn orm_start( log_info!("frontend_orm_start {:?}", shape_type); let session_id: u64 = serde_wasm_bindgen::from_value::(session_id) .map_err(|_| "Deserialization error of session_id".to_string())?; - let scope = NuriV0::new_from(&scope).map_err(|_| "Deserialization error of scope".to_string())?; + let scope = if scope.is_empty() { + NuriV0::new_entire_user_site() + } else { + NuriV0::new_from(&scope).map_err(|_| "Deserialization error of scope".to_string())? + }; let mut request = AppRequest::new_orm_start(scope, shape_type); request.set_session_id(session_id); app_request_stream_(request, callback).await diff --git a/sdk/js/signals/src/connector/ormConnectionHandler.ts b/sdk/js/signals/src/connector/ormConnectionHandler.ts index 60b6e4e..cf07741 100644 --- a/sdk/js/signals/src/connector/ormConnectionHandler.ts +++ b/sdk/js/signals/src/connector/ormConnectionHandler.ts @@ -71,6 +71,7 @@ export class OrmConnection { ngSession.then(({ ng, session }) => { try { + console.log("SCOPE=",scope); ng.orm_start( scope, shapeType,