test: unknown and extict races for commands
This commit is contained in:
@@ -43,8 +43,10 @@ func (c *Cache) PlanetProduction(ri int, number int, prod game.ProductionType, s
|
||||
return e.NewEntityNotOwnedError("planet #%d", number)
|
||||
}
|
||||
var subjectID *uuid.UUID
|
||||
if (prod == game.ResearchScience || prod == game.ProductionShip) && subj == "" {
|
||||
return e.NewEntityTypeNameValidationError("%s=%q", prod, subj)
|
||||
if prod == game.ResearchScience || prod == game.ProductionShip {
|
||||
if _, ok := util.ValidateTypeName(subj); !ok {
|
||||
return e.NewEntityTypeNameValidationError("%s=%q", prod, subj)
|
||||
}
|
||||
}
|
||||
|
||||
if prod == game.ResearchScience {
|
||||
|
||||
Reference in New Issue
Block a user