Skip to content

Commit 009ec2e

Browse files
committed
Add a guard on database open
1 parent 2a44c32 commit 009ec2e

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

frontend/src/utility-functions/persistence.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,9 @@ function databaseOpen(): Promise<IDBDatabase> {
167167
return new Promise((resolve, reject) => {
168168
const request = indexedDB.open(PERSISTENCE_DB, 1);
169169
request.onupgradeneeded = () => {
170-
request.result.createObjectStore(PERSISTENCE_STORE);
170+
if (!request.result.objectStoreNames.contains(PERSISTENCE_STORE)) {
171+
request.result.createObjectStore(PERSISTENCE_STORE);
172+
}
171173
};
172174
request.onsuccess = () => resolve(request.result);
173175
request.onerror = () => reject(request.error);

0 commit comments

Comments
 (0)