--- ECHO_content/ECHO_helpers.py 2005/01/21 17:56:01 1.36 +++ ECHO_content/ECHO_helpers.py 2005/02/03 11:34:00 1.38 @@ -97,6 +97,7 @@ class ECHO_basis: def getTitle(self): """title""" + return self.decode(self.title) try: return self.title.encode('utf-8','ignore') except: @@ -105,6 +106,8 @@ class ECHO_basis: def getLabel(self): """title""" + + return self.decode(self.label) try: return self.label.encode('utf-8','ignore') except: @@ -388,8 +391,14 @@ def checkOnlyOneInGroup(object): def getSubCols(self, sortfield="weight", subColTypes=displayTypes, sortFieldMD=None): def sortfnc(sortfield,x,y): - xa=x[1].getMDValue(sortfield) - ya=y[1].getMDValue(sortfield) + try: + xa=x[1].getMDValue(sortfield) + except: + xa="" + try: + ya=y[1].getMDValue(sortfield) + except: + ya="" #print xa,ya return cmp(xa,ya)