Harden D&D scene description extraction
This commit is contained in:
@@ -97,6 +97,9 @@ func validate(value dnd.SceneDescriptionList) error {
|
||||
if value.Scenes == nil {
|
||||
return fmt.Errorf("scenes must be present")
|
||||
}
|
||||
if len(value.Scenes) == 0 {
|
||||
return fmt.Errorf("scenes must not be empty")
|
||||
}
|
||||
for index, scene := range value.Scenes {
|
||||
prefix := fmt.Sprintf("scenes[%d]", index)
|
||||
if strings.TrimSpace(scene.ID) == "" {
|
||||
|
||||
Reference in New Issue
Block a user