correction de la simple recherche, retourne une liste de résulats
authorolivier larcheveque <olivier.larcheveque@u-ol.(none)>
Fri, 17 Sep 2010 21:13:22 +0000 (17:13 -0400)
committerolivier larcheveque <olivier.larcheveque@u-ol.(none)>
Fri, 17 Sep 2010 21:13:22 +0000 (17:13 -0400)
auf_savoirs_en_partage/savoirs/lib/recherche.py
auf_savoirs_en_partage/savoirs/lib/sep.py

index 8c1f529..0301025 100644 (file)
@@ -120,7 +120,7 @@ def sep_search (page, q, data):
                 'id': r.get("uri"), \
                 'title': hl(regexp, title), 
                 'content': content, \
-                'creator': '; '.join([hl(regexp, x) for x in r.get('creator')]),
+                'creator': '; '.join([hl(regexp, x) for x in r.get('creator', [])]),
                 'contributors': hl(regexp, contributeurs),
                 'subject': hl(regexp, subject),
                 'modified': r.get('modified'),
index 801eb8b..5e1b797 100644 (file)
@@ -196,7 +196,7 @@ class SEP:
             if len (ww) > 0:
                 s = self._text_search (ww)
                 if len(s) > 0:
-                    rc.append (s)
+                    rc.extend(s)
             # Recherche URL
             elif q.get (URI) is not None:
                 s = []
@@ -227,5 +227,4 @@ class SEP:
 
         else:
             rc = self.ids()
-
         return rc