diff --git a/services/audio_policy/server/infra/datashare/src/audio_setting_provider.cpp b/services/audio_policy/server/infra/datashare/src/audio_setting_provider.cpp index 1ef80aae0cad255ab188b77e37510bad7fe04007..1555e7de59d6f7f77314f5bcfd0dd9ba1073abef 100644 --- a/services/audio_policy/server/infra/datashare/src/audio_setting_provider.cpp +++ b/services/audio_policy/server/infra/datashare/src/audio_setting_provider.cpp @@ -277,6 +277,7 @@ ErrCode AudioSettingProvider::RegisterObserver(const sptr auto uri = AssembleUri(observer->GetKey(), tableType); if (!isDataShareReady_) { AUDIO_WARNING_LOG("DataShareHelper is not ready"); + IPCSkeleton::SetCallingIdentity(callingIdentity); return ERR_NO_INIT; } auto helper = CreateDataShareHelper(tableType);