diff --git a/shell/browser/api/electron_api_session.cc b/shell/browser/api/electron_api_session.cc index df434d43c524..6c3b97040a38 100644 --- a/shell/browser/api/electron_api_session.cc +++ b/shell/browser/api/electron_api_session.cc @@ -713,14 +713,13 @@ v8::Local Session::ClearStorageData(gin::Arguments* args) { ClearStorageDataOptions options; args->GetNext(&options); - auto* storage_partition = browser_context()->GetStoragePartition(nullptr); if (options.storage_types & StoragePartition::REMOVE_DATA_MASK_COOKIES) { // Reset media device id salt when cookies are cleared. // https://w3c.github.io/mediacapture-main/#dom-mediadeviceinfo-deviceid MediaDeviceIDSalt::Reset(browser_context()->prefs()); } - storage_partition->ClearData( + browser_context()->GetDefaultStoragePartition()->ClearData( options.storage_types, options.quota_types, options.storage_key, base::Time(), base::Time::Max(), base::BindOnce(gin_helper::Promise::ResolvePromise, @@ -729,8 +728,7 @@ v8::Local Session::ClearStorageData(gin::Arguments* args) { } void Session::FlushStorageData() { - auto* storage_partition = browser_context()->GetStoragePartition(nullptr); - storage_partition->Flush(); + browser_context()->GetDefaultStoragePartition()->Flush(); } v8::Local Session::SetProxy(gin::Arguments* args) {