diff --git a/services/core/src/deviceprofilemanager/listener/kv_data_change_listener.cpp b/services/core/src/deviceprofilemanager/listener/kv_data_change_listener.cpp index 3bbac166eb94e64bfc3af9dee08a0e97dbe34422..ef87c5ae55c942e6d8020f067a14b2b88e320b34 100644 --- a/services/core/src/deviceprofilemanager/listener/kv_data_change_listener.cpp +++ b/services/core/src/deviceprofilemanager/listener/kv_data_change_listener.cpp @@ -45,6 +45,7 @@ KvDataChangeListener::~KvDataChangeListener() void KvDataChangeListener::OnChange(const DistributedKv::ChangeNotification& changeNotification) { HILOGI("KvDataChangeListener: DB data OnChange"); + ProfileCache::GetInstance().RefreshProfileCache(); if (!changeNotification.GetInsertEntries().empty() && changeNotification.GetInsertEntries().size() <= MAX_DB_RECORD_SIZE) { HandleAddChange(changeNotification.GetInsertEntries());