From f21c009ee038c16274d87b39999c3b6eda1ea831 Mon Sep 17 00:00:00 2001 From: cmart Date: Wed, 18 Jul 2018 11:12:51 -0400 Subject: [PATCH] Ensure that backup description doesn't exceed 255 characters --- cinderback.py | 6 ++++++ 1 file changed, 6 insertions(+) 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: