Skip to content

Commit c50fa87

Browse files
committed
Fix potential race condition when saving sessions
1 parent 2516553 commit c50fa87

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

mikupad.html

+3-2
Original file line numberDiff line numberDiff line change
@@ -5223,10 +5223,11 @@
52235223
}
52245224

52255225
async saveSessionToDB(sessionId) {
5226-
if (!this.sessions[sessionId] || this.sessions[sessionId].inactive)
5226+
const sessionData = this.sessions[sessionId];
5227+
if (!sessionData || sessionData.inactive)
52275228
return;
52285229
const db = await this.openDatabase();
5229-
await this.saveToDatabase(db, sessionId, this.sessions[sessionId]);
5230+
await this.saveToDatabase(db, sessionId, sessionData);
52305231
}
52315232

52325233
async getNewId() {

0 commit comments

Comments
 (0)