Skip to content

Commit 912f74f

Browse files
committed
bug: allow upgrade from old style keys
1 parent a5fd7c1 commit 912f74f

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

src/index.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,12 @@ async function addkey(host: string, key: string, env: Env): Promise<void> {
216216
let keys: string[] = [];
217217
const existingKeys = await env.KV_AI_PROXY.get(host);
218218
if (existingKeys) {
219-
keys = JSON.parse(existingKeys);
219+
try {
220+
keys = JSON.parse(existingKeys);
221+
}
222+
catch (e) {
223+
keys = [existingKeys];
224+
}
220225
if (!Array.isArray(keys)) keys = [keys];
221226
}
222227
if (keys.includes(key)) throw "Key already exists";

0 commit comments

Comments
 (0)