check faker when it's not a twig expression
This commit is contained in:
parent
8422474bcd
commit
338d50c79f
12
app/app.go
12
app/app.go
|
@ -183,11 +183,11 @@ func (a *App) DoAction(c config.SchemaConfigAction, globalColumns map[string]str
|
|||
|
||||
func (a *App) UpdateRow(row map[string]data.Data) (map[string]data.Data, error) {
|
||||
for key, value := range row {
|
||||
if !a.FakeManager.IsValidFaker(value.Faker) {
|
||||
return row, errors.New(fmt.Sprintf("\"%s\" is not a valid faker", value.Faker))
|
||||
}
|
||||
|
||||
if value.IsVirtual && !value.IsTwigExpression() {
|
||||
if !a.FakeManager.IsValidFaker(value.Faker) {
|
||||
return row, errors.New(fmt.Sprintf("\"%s\" is not a valid faker", value.Faker))
|
||||
}
|
||||
|
||||
value.Update(row, a.FakeManager)
|
||||
row[key] = value
|
||||
}
|
||||
|
@ -202,6 +202,10 @@ func (a *App) UpdateRow(row map[string]data.Data) (map[string]data.Data, error)
|
|||
|
||||
for key, value := range row {
|
||||
if !value.IsVirtual && !value.IsTwigExpression() {
|
||||
if !a.FakeManager.IsValidFaker(value.Faker) {
|
||||
return row, errors.New(fmt.Sprintf("\"%s\" is not a valid faker", value.Faker))
|
||||
}
|
||||
|
||||
value.Update(row, a.FakeManager)
|
||||
row[key] = value
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue