From 06ad368ee1696f2b58022f569b7561bd331dea29 Mon Sep 17 00:00:00 2001 From: zhongjianfei Date: Thu, 20 Jan 2022 16:28:50 +0800 Subject: [PATCH] zhongjianfei@huawei.com Signed-off-by: zhongjianfei Change-Id: I697c8e6eef86bdf37cf36d6f1f608858cc96e82b --- services/formmgr/src/form_mgr_adapter.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/services/formmgr/src/form_mgr_adapter.cpp b/services/formmgr/src/form_mgr_adapter.cpp index bed47a1f749..a3e95a0a2d4 100644 --- a/services/formmgr/src/form_mgr_adapter.cpp +++ b/services/formmgr/src/form_mgr_adapter.cpp @@ -395,8 +395,10 @@ int FormMgrAdapter::UpdateForm(const int64_t formId, } // check then form under current user - if (!FormDataMgr::GetInstance().IsCallingUidValid(formRecord.formUserUids)) { - APP_LOGE("%{public}s error, not under current user, formId:%{public}" PRId64 ".", __func__, matchedFormId); + if (formRecord.userId != DEFAULT_USER_ID && + !FormDataMgr::GetInstance().IsCallingUidValid(formRecord.formUserUids)) { + APP_LOGE("%{public}s error, not under current user, userId:%{public}d formId:%{public}d", + __func__, (int32_t)formRecord.userId, (int32_t)matchedFormId); return ERR_APPEXECFWK_FORM_NOT_EXIST_ID; } -- Gitee