From f82445c80508d0fb6ffe90a87df8e3b8a4f960c0 Mon Sep 17 00:00:00 2001 From: zhangyafei-echo Date: Sat, 9 Mar 2024 19:02:56 +0800 Subject: [PATCH] Support get caller info when ability has been started. Signed-off-by: zhangyafei-echo Change-Id: I08160b9141315a523be73969d1b72f7d3adb0427 --- services/abilitymgr/src/ability_manager_service.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/services/abilitymgr/src/ability_manager_service.cpp b/services/abilitymgr/src/ability_manager_service.cpp index 9b1d7f1408..1507bd3250 100644 --- a/services/abilitymgr/src/ability_manager_service.cpp +++ b/services/abilitymgr/src/ability_manager_service.cpp @@ -9332,6 +9332,7 @@ int32_t AbilityManagerService::StartAbilityByCallWithInsightIntent(const Want &w auto missionListMgr = GetListManagerByUserId(oriValidUserId); if (IsAbilityStarted(abilityRequest, targetRecord, oriValidUserId)) { HILOG_INFO("ability has already started"); + UpdateCallerInfo(abilityRequest.want, callerToken); result = OnExecuteIntent(abilityRequest, targetRecord); } else { result = StartAbilityByCall(want, connect, callerToken);