Add volume type name and description check when update volume type

when we need to update volume type, currently we can set volume type
name to empty string, in API layer we need to check type name,it can not
be empty string and cannot be greater than 255, as same volume
description cannot be greater than 255, we also need to check.

Change-Id: I4b78f3834848db669a86d0f7820ca5da409cf354
Closes-Bug:#1847171
This commit is contained in:
haixin 2019-10-08 10:53:10 +08:00
parent 24c9e6db67
commit 15b867c0a9
2 changed files with 6 additions and 1 deletions

View File

@ -44,7 +44,7 @@ update = {
'volume_type': {
'type': 'object',
'properties': {
'name': parameter_types.name_allow_zero_min_length,
'name': parameter_types.update_name,
'description': parameter_types.description,
'is_public': parameter_types.boolean,
},

View File

@ -125,6 +125,11 @@ name = {
}
update_name = {
'type': ['string', 'null'], 'minLength': 1, 'maxLength': 255
}
description = {
'type': ['string', 'null'], 'minLength': 0, 'maxLength': 255,
'pattern': valid_description_regex,