From 8f379b239757e02f27388728865dd936975dcbb3 Mon Sep 17 00:00:00 2001 From: Michael DeHaan Date: Sat, 27 Jul 2013 19:14:04 -0400 Subject: [PATCH] This may be a little paranoid but don't assume everything has a description. --- awx/main/models/__init__.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/awx/main/models/__init__.py b/awx/main/models/__init__.py index 5d44074ddc..70146033d4 100644 --- a/awx/main/models/__init__.py +++ b/awx/main/models/__init__.py @@ -100,10 +100,15 @@ class PrimordialModel(models.Model): if 'name' in self._meta.get_all_field_names(): # 0 1 # 01234567890123 - old_desc = self.description - self.description = "deleted: %s" % self.name - if old_desc: - self.description = "%s (%s)" % (self.description, old_desc) + has_description = False + if 'description' in self._meta.get_all_field_names(): + has_description = True + old_desc = '' + if has_description: + old_desc = self.description + self.description = "deleted: %s" % self.name + if old_desc: + self.description = "%s (%s)" % (self.description, old_desc) self.name = "_d_%s" % (now().isoformat()) self.active = False if save: