diff --git a/services/softbuscache/src/dm_softbus_cache.cpp b/services/softbuscache/src/dm_softbus_cache.cpp index 815c313aa7bee8e560ae30d19afa9a0678134e21..fbaa9e1501a8000990968e76db302ded3aa417b0 100644 --- a/services/softbuscache/src/dm_softbus_cache.cpp +++ b/services/softbuscache/src/dm_softbus_cache.cpp @@ -41,6 +41,7 @@ void SoftbusCache::SaveLocalDeviceInfo() LOGI("SoftbusCache::SaveLocalDeviceInfo networkid %{public}s.", GetAnonyString(std::string(localDeviceInfo_.networkId)).c_str()); SaveDeviceInfo(localDeviceInfo_); + SaveDeviceSecurityLevel(localDeviceInfo_.networkId); g_online = true; g_getLocalDevInfo = true; } @@ -71,6 +72,7 @@ int32_t SoftbusCache::GetLocalDeviceInfo(DmDeviceInfo &nodeInfo) ConvertNodeBasicInfoToDmDevice(nodeBasicInfo, localDeviceInfo_); nodeInfo = localDeviceInfo_; SaveDeviceInfo(localDeviceInfo_); + SaveDeviceSecurityLevel(localDeviceInfo_.networkId); g_getLocalDevInfo = true; return DM_OK; }