From af2c26a36a6daa8e440f5b3c564aba92a7f4fb91 Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Thu, 3 Nov 2011 12:44:53 +0100 Subject: [PATCH] strip tags from annotation.sortvalue --- pandora/annotation/models.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pandora/annotation/models.py b/pandora/annotation/models.py index 8a7d687e5..424ea4d99 100644 --- a/pandora/annotation/models.py +++ b/pandora/annotation/models.py @@ -58,9 +58,15 @@ class Annotation(models.Model): def save(self, *args, **kwargs): set_public_id = not self.id or not self.public_id - self.sortvalue = None - if self.value.strip(): - self.sortvalue = sort_string(self.value)[:1000] + if self.value: + sortvalue = ox.stripTags(self.value).strip() + sortvalue = sort_string(sortvalue) + if sortvalue: + self.sortvalue = sortvalue[:1000] + else: + self.sortvalue = None + else: + self.sortvalue = None #no clip or update clip def get_layer(id):