зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1663924 - Use IDB_TRY in CreateIndexOp::InsertDataFromObjectStoreInternal. r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D93786
This commit is contained in:
Родитель
4ece4c5bc4
Коммит
4e200ca96a
|
@ -19140,22 +19140,16 @@ nsresult CreateIndexOp::InsertDataFromObjectStoreInternal(
|
|||
|
||||
// The parameter names are not used, parameters are bound by index only
|
||||
// locally in the same function.
|
||||
const nsresult rv = aConnection->ExecuteCachedStatement(
|
||||
IDB_TRY(aConnection->ExecuteCachedStatement(
|
||||
"UPDATE object_data "
|
||||
"SET index_data_values = update_index_data_values "
|
||||
"(key, index_data_values, file_ids, data) "
|
||||
"WHERE object_store_id = :object_store_id;"_ns,
|
||||
[this](mozIStorageStatement& stmt) {
|
||||
nsresult rv = stmt.BindInt64ByIndex(0, mObjectStoreId);
|
||||
if (NS_WARN_IF(NS_FAILED(rv))) {
|
||||
return rv;
|
||||
}
|
||||
[this](mozIStorageStatement& stmt) -> nsresult {
|
||||
IDB_TRY(stmt.BindInt64ByIndex(0, mObjectStoreId));
|
||||
|
||||
return NS_OK;
|
||||
});
|
||||
if (NS_WARN_IF(NS_FAILED(rv))) {
|
||||
return rv;
|
||||
}
|
||||
}));
|
||||
|
||||
return NS_OK;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче