From 6a7da2ade1dc1379a289e7384f7ebdb73fc12715 Mon Sep 17 00:00:00 2001 From: Tomas Groth Date: Mon, 26 Jan 2015 21:48:45 +0000 Subject: [PATCH] Fix support for 'end' mark in bible-search. Fixes bug 1412517. Fixes: https://launchpad.net/bugs/1412517 --- openlp/plugins/bibles/lib/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openlp/plugins/bibles/lib/__init__.py b/openlp/plugins/bibles/lib/__init__.py index 1d7216ee5..78e9dcc63 100644 --- a/openlp/plugins/bibles/lib/__init__.py +++ b/openlp/plugins/bibles/lib/__init__.py @@ -371,7 +371,7 @@ def parse_reference(reference, bible, language_selection, book_ref_id=False): from_chapter = from_verse from_verse = None if to_chapter: - if to_chapter < from_chapter: + if from_chapter and to_chapter < from_chapter: continue else: chapter = to_chapter @@ -387,7 +387,7 @@ def parse_reference(reference, bible, language_selection, book_ref_id=False): from_verse = 1 if not to_verse: to_verse = -1 - if to_chapter > from_chapter: + if to_chapter and to_chapter > from_chapter: ref_list.append((book_ref_id, from_chapter, from_verse, -1)) for i in range(from_chapter + 1, to_chapter): ref_list.append((book_ref_id, i, 1, -1))