diff --git a/js/db.js b/js/db.js index 3e684e5..bcc6835 100644 --- a/js/db.js +++ b/js/db.js @@ -1,7 +1,7 @@ export class MusicDatabase { constructor() { this.dbName = 'MonochromeDB'; - this.version = 9; + this.version = 11; this.db = null; } @@ -24,6 +24,11 @@ export class MusicDatabase { request.onupgradeneeded = (event) => { const db = event.target.result; + // v10 introduced track_ratings (bad PR) — remove it + if (db.objectStoreNames.contains('track_ratings')) { + db.deleteObjectStore('track_ratings'); + } + // Favorites stores if (!db.objectStoreNames.contains('favorites_tracks')) { const store = db.createObjectStore('favorites_tracks', { keyPath: 'id' });