Skip to content

Commit 4679ac5

Browse files
committed
only set meta if target version great than 1
1 parent 0203ccd commit 4679ac5

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

packages/storage/src/index.ts

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -368,7 +368,17 @@ function createStorage(): WxtStorage {
368368
driverKey,
369369
driverMetaKey,
370370
]);
371-
if (value == null) return;
371+
if (value == null) {
372+
if (targetVersion > 1) {
373+
await setMeta(driver, driverKey, { v: targetVersion });
374+
if (debug === true) {
375+
console.debug(
376+
`[@wxt-dev/storage] Set meta for ${driverKey} v${targetVersion}`,
377+
);
378+
}
379+
}
380+
return;
381+
}
372382

373383
const currentVersion = meta?.v ?? 1;
374384
if (currentVersion > targetVersion) {
@@ -469,12 +479,6 @@ function createStorage(): WxtStorage {
469479
},
470480
setValue: async (value) => {
471481
await migrationsDone;
472-
await setMeta(driver, driverKey, { v: targetVersion });
473-
if (debug === true) {
474-
console.debug(
475-
`[@wxt-dev/storage] Set meta for ${driverKey} v${targetVersion}`,
476-
);
477-
}
478482
return await setItem(driver, driverKey, value);
479483
},
480484
setMeta: async (properties) => {

0 commit comments

Comments
 (0)