DescriptionIndexedDB: Added IDBObjectStore.getAll() corruption test.
This test would have been part of http://crrev.com/1074493002, but incorrect
error handling in IndexedDBBackingStore prevented this test from passing.
Test was failing because ObjectStoreCursorImpl::LoadCurrentRow() called
IndexedDBBackingStore::Transaction::GetBlobInfoForRecord(), but didn't pass
up its leveldb::Status making it indistinguishable from having a stale
index - so the caller to IndexedDBBackingStore::Cursor::Continue didn't know
that a "real" error occurred.
BUG=457450
Committed: https://crrev.com/5d76fdd16ea4a35ebbe08027107676c20b3a0957
Cr-Commit-Position: refs/heads/master@{#332435}
Patch Set 1 #
Messages
Total messages: 14 (6 generated)
|