From 3717d5318a9bf8aa889a0e1851a23ff674ba0906 Mon Sep 17 00:00:00 2001 From: jsjzju Date: Fri, 2 Aug 2024 00:18:36 +0800 Subject: [PATCH] =?UTF-8?q?sa=E8=B0=83=E7=94=A8StartAbilityByCall=E4=BC=A0?= =?UTF-8?q?=E5=85=A5account=E4=B8=BA0=E6=97=B6=EF=BC=8C=E4=B9=9F=E8=A6=81?= =?UTF-8?q?=E8=83=BD=E5=A4=9F=E6=8B=89=E8=B5=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: jsjzju Change-Id: I9df0b0e5633f3147b498d13a7653e1bde7ccbd25 --- services/abilitymgr/src/ability_manager_service.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/abilitymgr/src/ability_manager_service.cpp b/services/abilitymgr/src/ability_manager_service.cpp index 67d86af5cc..7e4388b8de 100644 --- a/services/abilitymgr/src/ability_manager_service.cpp +++ b/services/abilitymgr/src/ability_manager_service.cpp @@ -6967,6 +6967,9 @@ int AbilityManagerService::StartAbilityByCall(const Want &want, const sptrAsObject()); } + if (accountId == U0_USER_ID) { + accountId = DEFAULT_INVAL_VALUE; + } int32_t oriValidUserId = GetValidUserId(accountId); if (!JudgeMultiUserConcurrency(oriValidUserId)) { TAG_LOGE(AAFwkTag::ABILITYMGR, "Multi-user non-concurrent mode is not satisfied.");