summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShobhitAd <adlakhashobhit@gmail.com>2021-01-08 13:37:39 -0500
committerShobhitAd <adlakhashobhit@gmail.com>2021-01-08 13:37:39 -0500
commit68f53030ea140d607e8fbe862cf1c97bde585995 (patch)
treee5faf1d8bea0587ded658eb65e0ca9da2a005c6d
parent842f85ca1ee94fbfb5abc40de8e2be42ac5a1479 (diff)
downloadsdl_core-fix/revoked_app_consent_activation.tar.gz
Add check to prevent setting last_activated_app_id_ for revoked appfix/revoked_app_consent_activation
-rw-r--r--src/components/application_manager/src/policies/policy_handler.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/components/application_manager/src/policies/policy_handler.cc b/src/components/application_manager/src/policies/policy_handler.cc
index 56f60ccbdc..890dd5b57a 100644
--- a/src/components/application_manager/src/policies/policy_handler.cc
+++ b/src/components/application_manager/src/policies/policy_handler.cc
@@ -1515,7 +1515,9 @@ void PolicyHandler::OnActivateApp(uint32_t connection_key,
// is not allowed.
if (!permissions.isSDLAllowed) {
permissions.priority.clear();
- last_activated_app_id_ = connection_key;
+ if (!permissions.appRevoked) {
+ last_activated_app_id_ = connection_key;
+ }
}
if (permissions.appRevoked) {