diff options
author | Ed Sanders <esanders@wikimedia.org> | 2025-03-27 13:58:37 +0000 |
---|---|---|
committer | Ed Sanders <esanders@wikimedia.org> | 2025-03-27 17:33:27 +0000 |
commit | 242ecae1959ed4ff8b4e426837cd4a589fd59692 (patch) | |
tree | 836f7faa943fd47dcd51af23e79107b2c3856f42 | |
parent | 0e39e70f9d4c0f59d6b8f0ca9c7e0881b748a7e3 (diff) | |
download | mediawikicore-242ecae1959ed4ff8b4e426837cd4a589fd59692.tar.gz mediawikicore-242ecae1959ed4ff8b4e426837cd4a589fd59692.zip |
editRecovery storage: Return early if db isn't open
Change-Id: I6c4d7d8d7358d554d5f47096c9ee3cd72f81af5b
-rw-r--r-- | resources/src/mediawiki.editRecovery/storage.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/resources/src/mediawiki.editRecovery/storage.js b/resources/src/mediawiki.editRecovery/storage.js index dbacf23f2cce..fe009b28e652 100644 --- a/resources/src/mediawiki.editRecovery/storage.js +++ b/resources/src/mediawiki.editRecovery/storage.js @@ -74,6 +74,7 @@ function loadData( pageName, section ) { return new Promise( ( resolve, reject ) => { if ( !db ) { reject( 'DB not opened' ); + return; } const transaction = db.transaction( objectStoreName, 'readonly' ); const key = [ pageName, section || '' ]; @@ -96,6 +97,7 @@ function loadAllData() { return new Promise( ( resolve, reject ) => { if ( !db ) { reject( 'DB not opened' ); + return; } const transaction = db.transaction( objectStoreName, 'readonly' ); const requestAll = transaction @@ -120,6 +122,7 @@ function saveData( pageName, section, pageData ) { return new Promise( ( resolve, reject ) => { if ( !db ) { reject( 'DB not opened' ); + return; } // Add indexed fields. @@ -152,6 +155,7 @@ function deleteData( pageName, section ) { return new Promise( ( resolve, reject ) => { if ( !db ) { reject( 'DB not opened' ); + return; } const transaction = db.transaction( objectStoreName, 'readwrite' ); @@ -188,6 +192,7 @@ function deleteExpiredData() { return new Promise( ( resolve, reject ) => { if ( !db ) { reject( 'DB not opened' ); + return; } const transaction = db.transaction( objectStoreName, 'readwrite' ); |