File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
packages/remote-config/src/storage Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -198,15 +198,15 @@ export class Storage {
198
198
reject ( toFirebaseError ( event , ErrorCode . STORAGE_GET ) ) ;
199
199
} ;
200
200
storedSignalsRequest . onsuccess = event => {
201
- const storedSignals = ( event . target as IDBRequest ) . result . value ;
201
+ const storedSignals = ( event . target as IDBRequest ) . result ? .value || { } ;
202
202
const combinedSignals = {
203
203
...storedSignals ,
204
204
...customSignals
205
205
} ;
206
206
// Filter out key-value assignments with null values since they are signals being unset
207
207
const signalsToUpdate = Object . fromEntries ( Object . entries ( combinedSignals ) . filter ( ( [ _ , v ] ) => v !== null ) ) ;
208
208
if ( signalsToUpdate ) {
209
- const setSignalsRequest = objectStore . put ( { compositeKey, signalsToUpdate} ) ;
209
+ const setSignalsRequest = objectStore . put ( { compositeKey, value : signalsToUpdate } ) ;
210
210
setSignalsRequest . onerror = event => {
211
211
reject ( toFirebaseError ( event , ErrorCode . STORAGE_SET ) ) ;
212
212
} ;
You can’t perform that action at this time.
0 commit comments