diff --git a/CHANGELOG.md b/CHANGELOG.md index 3fa96eb5..3a06f87e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # CHANGE LOG +## v0.7.5 + +- fix: 修复 `name` 的校验检查 + ## v0.7.4 - feat: UI 列表页面增加最小宽度 diff --git a/frontend/package.json b/frontend/package.json index d32d5d23..98b6d9f5 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "cloudflare_temp_email", - "version": "0.7.4", + "version": "0.7.5", "private": true, "type": "module", "scripts": { diff --git a/pages/package.json b/pages/package.json index 799cd13a..34fc15ff 100644 --- a/pages/package.json +++ b/pages/package.json @@ -1,6 +1,6 @@ { "name": "temp-email-pages", - "version": "0.7.4", + "version": "0.7.5", "description": "", "main": "index.js", "scripts": { diff --git a/vitepress-docs/package.json b/vitepress-docs/package.json index f35a72da..0503ee00 100644 --- a/vitepress-docs/package.json +++ b/vitepress-docs/package.json @@ -1,7 +1,7 @@ { "name": "temp-mail-docs", "private": true, - "version": "0.7.4", + "version": "0.7.5", "type": "module", "devDependencies": { "@types/node": "^22.3.0", diff --git a/worker/package.json b/worker/package.json index a9c89f6d..0c728bd4 100644 --- a/worker/package.json +++ b/worker/package.json @@ -1,6 +1,6 @@ { "name": "cloudflare_temp_email", - "version": "0.7.4", + "version": "0.7.5", "private": true, "type": "module", "scripts": { diff --git a/worker/src/common.ts b/worker/src/common.ts index 07ac5b17..bd4e7b01 100644 --- a/worker/src/common.ts +++ b/worker/src/common.ts @@ -134,15 +134,16 @@ const checkNameBlockList = async ( c: Context, name: string ): Promise => { // check name block list + const blockList = [] as string[]; try { const value = await getJsonSetting(c, CONSTANTS.ADDRESS_BLOCK_LIST_KEY); - const blockList = (value || []) as string[]; - if (blockList.some((item) => name.includes(item))) { - throw new Error(`Name[${name}]is blocked`); - } + blockList.push(...(value || [])); } catch (error) { console.error(error); } + if (blockList.some((item) => name.includes(item))) { + throw new Error(`Name[${name}]is blocked`); + } } export const cleanup = async ( diff --git a/worker/src/constants.ts b/worker/src/constants.ts index 8f99ae72..04f0f2a1 100644 --- a/worker/src/constants.ts +++ b/worker/src/constants.ts @@ -1,5 +1,5 @@ export const CONSTANTS = { - VERSION: 'v0.7.4', + VERSION: 'v0.7.5', // DB settings ADDRESS_BLOCK_LIST_KEY: 'address_block_list',