Add validation for DisplayName and Settings being required in SettingsBundles

This commit is contained in:
Benedikt Kulmann
2020-06-03 12:43:32 +02:00
parent cdafe48a62
commit b002720b03
2 changed files with 85 additions and 11 deletions
+6 -1
View File
@@ -28,7 +28,12 @@ func validateSaveSettingsBundle(req *proto.SaveSettingsBundleRequest) error {
if err := validateBundleIdentifier(req.SettingsBundle.Identifier); err != nil {
return err
}
return nil
bundleErrors := validation.ValidateStruct(
req.SettingsBundle,
validation.Field(&req.SettingsBundle.DisplayName, validation.Required),
validation.Field(&req.SettingsBundle.Settings, validation.Required),
)
return bundleErrors
}
func validateGetSettingsBundle(req *proto.GetSettingsBundleRequest) error {