Remove bad custom urls script

This commit is contained in:
Kalle
2022-10-08 10:36:28 +03:00
parent d2515051f9
commit d654594ed8
2 changed files with 12 additions and 5 deletions

View File

@@ -66,11 +66,9 @@ const userEditActionSchema = z
.refine((val) => val === null || isCustomUrl(val), {
message: "forms.errors.invalidCustomUrl.numbers",
})
.refine(
// validate val only contains numbers and letters
(val) => val === null || /^[a-zA-Z0-9-_]+$/.test(val),
{ message: "forms.errors.invalidCustomUrl.strangeCharacter" }
)
.refine((val) => val === null || /^[a-zA-Z0-9-_]+$/.test(val), {
message: "forms.errors.invalidCustomUrl.strangeCharacter",
})
.transform((val) => val?.toLowerCase())
.nullable()
),

View File

@@ -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 '%/%'`
);
console.log("Done");