diff --git a/package.json b/package.json index ae82fc4b1..5e8096080 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "create-analyzer-json": "node --experimental-specifier-resolution=node --loader ts-node/esm -r tsconfig-paths/register scripts/create-analyzer-json.ts", "check-translation-jsons": "node --experimental-specifier-resolution=node --loader ts-node/esm -r tsconfig-paths/register scripts/check-translation-jsons.ts && npm run prettier:write", "replace-img-names": "node --experimental-specifier-resolution=node --loader ts-node/esm -r tsconfig-paths/register scripts/replace-img-names.ts", + "remove-bad-custom-urls": "node --experimental-specifier-resolution=node --loader ts-node/esm -r tsconfig-paths/register scripts/remove-bad-custom-urls.ts", "lint:ts": "eslint . --ext .ts,.tsx", "lint:styles": "stylelint \"app/styles/**/*.css\"", "prettier:check": "prettier --check . --loglevel warn", diff --git a/scripts/remove-bad-custom-urls.ts b/scripts/remove-bad-custom-urls.ts new file mode 100644 index 000000000..921572c71 --- /dev/null +++ b/scripts/remove-bad-custom-urls.ts @@ -0,0 +1,9 @@ +/* eslint-disable no-console */ +import "dotenv/config"; +import { sql } from "~/db/sql"; + +sql + .prepare(`update "User" set "customUrl" = NULL where "customUrl" like '%/%'`) + .run(); + +console.log("Done");