Don't allow periods in zone or camera group names (#13400)

This commit is contained in:
Josh Hawkins 2024-08-28 07:26:50 -05:00 committed by Nicolas Mowen
parent 3f996cd62c
commit 55e1f865d8
2 changed files with 16 additions and 0 deletions

View File

@ -551,6 +551,14 @@ export function CameraGroupEdit({
message: "Camera group name already exists.", message: "Camera group name already exists.",
}, },
) )
.refine(
(value: string) => {
return !value.includes(".");
},
{
message: "Camera group name must not contain a period.",
},
)
.refine((value: string) => value.toLowerCase() !== "default", { .refine((value: string) => value.toLowerCase() !== "default", {
message: "Invalid camera group name.", message: "Invalid camera group name.",
}), }),

View File

@ -106,6 +106,14 @@ export default function ZoneEditPane({
{ {
message: "Zone name already exists on this camera.", message: "Zone name already exists on this camera.",
}, },
)
.refine(
(value: string) => {
return !value.includes(".");
},
{
message: "Zone name must not contain a period.",
},
), ),
inertia: z.coerce inertia: z.coerce
.number() .number()