Validate the `status` field in create subscriber API
This commit is contained in:
parent
ccd354df3f
commit
c7fc1aa506
|
@ -561,7 +561,11 @@ func ValidateFields(s SubReq) error {
|
||||||
if !govalidator.IsByteLength(s.Name, 1, stdInputMaxLen) {
|
if !govalidator.IsByteLength(s.Name, 1, stdInputMaxLen) {
|
||||||
return errors.New(`invalid or empty name "` + s.Name + `"`)
|
return errors.New(`invalid or empty name "` + s.Name + `"`)
|
||||||
}
|
}
|
||||||
|
if s.Status != models.SubscriberStatusEnabled &&
|
||||||
|
s.Status != models.SubscriberStatusDisabled &&
|
||||||
|
s.Status != models.SubscriberStatusBlackListed {
|
||||||
|
return errors.New(`invalid or empty status "` + s.Status + `"`)
|
||||||
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue