forked from mystiq/hydrogen-web
a IDBRequest when opening the database does not have a source
This commit is contained in:
parent
2ef7251079
commit
3a064d6796
1 changed files with 4 additions and 4 deletions
|
@ -33,10 +33,10 @@ export class IDBError extends StorageError {
|
||||||
storeName: string;
|
storeName: string;
|
||||||
databaseName: string;
|
databaseName: string;
|
||||||
|
|
||||||
constructor(message: string, sourceOrCursor: IDBIndex | IDBCursor | IDBObjectStore, cause: DOMException | null = null) {
|
constructor(message: string, sourceOrCursor: IDBIndex | IDBCursor | IDBObjectStore | null, cause: DOMException | null = null) {
|
||||||
const source = "source" in sourceOrCursor ? sourceOrCursor.source : sourceOrCursor;
|
const source = (sourceOrCursor && "source" in sourceOrCursor) ? sourceOrCursor.source : sourceOrCursor;
|
||||||
const storeName = _sourceName(source);
|
const storeName = source ? _sourceName(source) : "";
|
||||||
const databaseName = _sourceDatabase(source);
|
const databaseName = source ? _sourceDatabase(source) : "";
|
||||||
let fullMessage = `${message} on ${databaseName}.${storeName}`;
|
let fullMessage = `${message} on ${databaseName}.${storeName}`;
|
||||||
if (cause) {
|
if (cause) {
|
||||||
fullMessage += ": ";
|
fullMessage += ": ";
|
||||||
|
|
Loading…
Reference in a new issue