diff --git a/cinder/api/schemas/volume_types.py b/cinder/api/schemas/volume_types.py index 4dfe7067af4..bfd01aa6133 100644 --- a/cinder/api/schemas/volume_types.py +++ b/cinder/api/schemas/volume_types.py @@ -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, }, diff --git a/cinder/api/validation/parameter_types.py b/cinder/api/validation/parameter_types.py index 71d277cb780..49468f7bb37 100644 --- a/cinder/api/validation/parameter_types.py +++ b/cinder/api/validation/parameter_types.py @@ -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,