mirror of
https://github.com/ent/ent.git
synced 2026-05-22 09:31:45 +03:00
entc/gen: fix enum value validator
Signed-off-by: Alex Snast <alexsn@fb.com>
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -115,7 +115,7 @@ const (
|
||||
// {{ $name }} is a validator for the "{{ $receiver }}" field enum values. It is called by the builders before save.
|
||||
func {{ $name }}({{ $receiver }} {{ $enum }}) error {
|
||||
switch {{ $receiver }} {
|
||||
case {{ range $i, $e := $f.Enums }}{{ if ne $i 0 }},{{ end }}{{ $f.StructField }}{{ pascal $e }}{{ end }}:
|
||||
case {{ range $i, $e := $f.Enums }}{{ if ne $i 0 }},{{ end }}{{ $f.StructField }}{{ lower $e | pascal }}{{ end }}:
|
||||
return nil
|
||||
default:
|
||||
return fmt.Errorf("{{ $.Package }}: invalid enum value for {{ $f.Name }} field: %q", {{ $receiver }})
|
||||
|
||||
Reference in New Issue
Block a user