From 96ebbcd62785f1b029c3a2f66cc6e10589961d56 Mon Sep 17 00:00:00 2001 From: Nathaniel Peiffer Date: Fri, 5 Feb 2021 20:49:42 +1100 Subject: [PATCH] fix: check names against privateFields (#1239) --- entc/gen/type.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/entc/gen/type.go b/entc/gen/type.go index 4653af17c..2bea69808 100644 --- a/entc/gen/type.go +++ b/entc/gen/type.go @@ -694,6 +694,9 @@ func ValidSchemaName(name string) error { if _, ok := globalIdent[name]; ok { return fmt.Errorf("schema name conflicts with ent predeclared identifier %q", name) } + if _, ok := privateField[pkg]; ok { + return fmt.Errorf("schema name conflicts with ent builder fields %q", pkg) + } return nil }