From 5f21094a5af0329e35dcdebc86e6d99c2bad0690 Mon Sep 17 00:00:00 2001 From: luojingsong Date: Sat, 9 Nov 2024 08:53:01 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3Sa=E8=B0=83=E7=94=A8=E6=B2=A1?= =?UTF-8?q?=E6=9C=89uid=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- services/ans/src/advanced_notification_publish_service.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/ans/src/advanced_notification_publish_service.cpp b/services/ans/src/advanced_notification_publish_service.cpp index 49dd73be6..6cd1e251a 100644 --- a/services/ans/src/advanced_notification_publish_service.cpp +++ b/services/ans/src/advanced_notification_publish_service.cpp @@ -194,6 +194,8 @@ ErrCode AdvancedNotificationService::PublishNotificationForIndirectProxy(const s std::string bundle = request->GetCreatorBundleName(); int32_t uid = request->GetCreatorUid(); std::shared_ptr record = std::make_shared(); + request->SetOwnerUid(uid); + request->SetOwnerBundleName(bundle); record->request = request; record->isThirdparty = false; record->bundleOption = new (std::nothrow) NotificationBundleOption(bundle, uid); @@ -2222,6 +2224,8 @@ ErrCode AdvancedNotificationService::PublishNotificationBySa(const sptr agentBundle = std::make_shared("", uid); request->SetAgentBundle(agentBundle); + } else { + request->SetOwnerUid(uid); } if (request->IsAgentNotification()) { -- Gitee