diff --git a/cinderback.py b/cinderback.py index 65429bd..913c6f2 100755 --- a/cinderback.py +++ b/cinderback.py @@ -271,6 +271,12 @@ def __init__(self, data): 'os-vol-tenant-attr:tenant_id') self.name = data.name self.description = data.description + if len(self.__repr__()) > 255: + _LI('Backup description too long, truncating description field') + self.description = '' + if len(self.__repr__()) > 255: + _LI('Backup description still too long, truncating name field') + self.name = '' # We don't know how to treat additional types else: