mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-01-22 20:18:30 +03:00
don't allow "none" as a classification class name
This commit is contained in:
parent
657fb6da62
commit
b052035046
@ -139,6 +139,7 @@
|
||||
"nameOnlyNumbers": "Model name cannot contain only numbers",
|
||||
"classRequired": "At least 1 class is required",
|
||||
"classesUnique": "Class names must be unique",
|
||||
"noneNotAllowed": "The class 'none' is not allowed",
|
||||
"stateRequiresTwoClasses": "State models require at least 2 classes",
|
||||
"objectLabelRequired": "Please select an object label",
|
||||
"objectTypeRequired": "Please select a classification type"
|
||||
|
||||
@ -94,7 +94,14 @@ export default function Step1NameAndDefine({
|
||||
objectLabel: z.string().optional(),
|
||||
objectType: z.enum(["sub_label", "attribute"]).optional(),
|
||||
classes: z
|
||||
.array(z.string())
|
||||
.array(
|
||||
z
|
||||
.string()
|
||||
.refine(
|
||||
(val) => val.trim().toLowerCase() !== "none",
|
||||
t("wizard.step1.errors.noneNotAllowed"),
|
||||
),
|
||||
)
|
||||
.min(1, t("wizard.step1.errors.classRequired"))
|
||||
.refine(
|
||||
(classes) => {
|
||||
@ -467,6 +474,7 @@ export default function Step1NameAndDefine({
|
||||
)}
|
||||
</div>
|
||||
</FormControl>
|
||||
<FormMessage />
|
||||
</FormItem>
|
||||
)}
|
||||
/>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user