Code

Fix search for xapian 1.2 issue2550676.
authorber <ber@57a73879-2fb5-44c3-a270-3262357dd7e2>
Sat, 26 Feb 2011 20:57:11 +0000 (20:57 +0000)
committerber <ber@57a73879-2fb5-44c3-a270-3262357dd7e2>
Sat, 26 Feb 2011 20:57:11 +0000 (20:57 +0000)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4579 57a73879-2fb5-44c3-a270-3262357dd7e2

CHANGES.txt
roundup/backends/indexer_xapian.py

index ce36fc46ceafb4d2f7e573f9cc284cfe1b871d97..67b670203f21de008e94870e91a9dda400eefb65 100644 (file)
@@ -29,6 +29,8 @@ Fixed:
   doesn't have access to a property but can deduce the content by
   crafting a clever search, group or sort query.
   see doc/upgrading.txt for how to fix your trackers! (Ralf Schlatterbeck).
+- Fix search for xapian 1.2 issue2550676 
+  (Bernhard Reiter; Thanks to Olly Betts for providing the patch.)
 - Some minor typos fixed in doc/customizing.txt (Thanks Ralf Hemmecke).
 - XML-RPC documentation now linked from the docs/index (Bernhard Reiter).
 - Fix setting of sys.path when importing schema.py, fixes issue2550675,
index 385bcaecaa93cbbd9ddcd1f9f5ab54a7bfe01453..4116b1c36e575ce3a03abcb54795c7f544bf67c7 100644 (file)
@@ -122,6 +122,6 @@ class Indexer(IndexerBase):
         enquire.set_query(query)
         matches = enquire.get_mset(0, 10)
 
-        return [tuple(m[xapian.MSET_DOCUMENT].get_data().split(':'))
+        return [tuple(m.document.get_data().split(':'))
             for m in matches]