Diff for /ECHO_content/ECHO_collection.py between versions 1.281 and 1.282

version 1.281, 2007/01/23 16:50:11 version 1.282, 2007/01/23 18:53:01
Line 1300  class ECHO_resource(CatalogAware,Folder, Line 1300  class ECHO_resource(CatalogAware,Folder,
             """returns value for simple search"""              """returns value for simple search"""
                           
             try:              try:
                 return " ".join([self.getMDValue('title',generic="yes"),                  return " ".join([self.getMDValue('title',generic="yes",empty=" "),
                              self.getMDValue('author',generic="yes"),                               self.getMDValue('author',generic="yes",empty=" "),
                              self.getMDValue('year',generic="yes"),self.getTitle()])                               self.getMDValue('year',generic="yes",empty=" "),self.getTitle()])
             except:              except:
                                   
                 #zLOG.LOG(" ECHO_collection(getMDSimpleSearchField)",zLOG.INFO," ".join([self.getMDValue('title',generic="yes"),                  #zLOG.LOG(" ECHO_collection(getMDSimpleSearchField)",zLOG.INFO," ".join([self.getMDValue('title',generic="yes"),
Line 1342  class ECHO_resource(CatalogAware,Folder, Line 1342  class ECHO_resource(CatalogAware,Folder,
                     self._v_mapHash[ct][fieldNameTest]=fieldName                      self._v_mapHash[ct][fieldNameTest]=fieldName
             if not fieldName:              if not fieldName:
                 fieldName=fieldNameTest                    fieldName=fieldNameTest  
             if not empty:              if empty is None:
                            #FIXME: warum gibt es manchmal kein metadatahas                             #FIXME: warum gibt es manchmal kein metadatahas
                 try:                  try:
                                           
Line 1352  class ECHO_resource(CatalogAware,Folder, Line 1352  class ECHO_resource(CatalogAware,Folder,
                     return ""                      return ""
                                       
             else:              else:
                   try:
                                         
                    ret= self.metaDataHash.get(fieldNameTest,empty)                     ret= self.metaDataHash.get(fieldNameTest,empty)
                   except:
                       zLOG.LOG("ECHO (line 1069)",zLOG.ERROR,"no md hash for %s"%self.getId()) 
                       return ""
                         
             if type(ret) is StringType:              if type(ret) is StringType:
                return ret.decode('utf-8')                 return ret.decode('utf-8')

Removed from v.1.281  
changed lines
  Added in v.1.282


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>