diff --git a/services/el5filekeymanager/src/el5_filekey_manager_service.cpp b/services/el5filekeymanager/src/el5_filekey_manager_service.cpp index db5a49f6f3d429d659c76260c28e5c2837b947e9..cd55d4cc80e97e2e7ace4d3d2cc9df19cb0c0fdf 100644 --- a/services/el5filekeymanager/src/el5_filekey_manager_service.cpp +++ b/services/el5filekeymanager/src/el5_filekey_manager_service.cpp @@ -400,7 +400,7 @@ int32_t El5FilekeyManagerService::CheckReqLockPermission(DataLockType type, bool { int32_t ret = EFM_ERR_NO_PERMISSION; AccessTokenID callingTokenID = IPCSkeleton::GetCallingTokenID(); - isApp = AccessTokenKit::GetTokenType(callingTokenID) == ATokenTypeEnum::TOKEN_HAP; + isApp = AccessTokenKit::GetTokenTypeFlag(callingTokenID) == ATokenTypeEnum::TOKEN_HAP; switch (type) { case DataLockType::DEFAULT_DATA: if (!isApp || (AccessTokenKit::VerifyAccessToken(callingTokenID, PROTECT_DATA_PERMISSION) !=