From cdf4e46b07f719af49190c5c3a6e3f297590a3da Mon Sep 17 00:00:00 2001 From: Tim Bentley Date: Sat, 24 Oct 2009 06:58:49 +0100 Subject: [PATCH] Fix abbriviations for searchs --- openlp/plugins/bibles/lib/bibleDBimpl.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/openlp/plugins/bibles/lib/bibleDBimpl.py b/openlp/plugins/bibles/lib/bibleDBimpl.py index eac7ccd79..756828197 100644 --- a/openlp/plugins/bibles/lib/bibleDBimpl.py +++ b/openlp/plugins/bibles/lib/bibleDBimpl.py @@ -158,6 +158,11 @@ class BibleDBImpl(BibleCommon): def get_bible_text(self, bookname, chapter, sverse, everse): log.debug(u'get_bible_text %s, %s, %s, %s', bookname, chapter, sverse, everse) + #Look up book name or abbreviation + book = self.get_bible_book(bookname) + if book is not None: + bookname = book.name + log.debug(u'bookname corrected to %s' % bookname) verses = self.session.query(Verse).join(Book).filter( Book.name == bookname).filter(Verse.chapter == chapter).filter( Verse.verse>=sverse).filter(Verse.verse<=everse).order_by(