bugfix: zfill 000 verse search on seq start query
This commit is contained in:
@@ -116,6 +116,8 @@ def get_verse_id(book_id, chapter, verse):
|
||||
# verse_id is 00000000 (00 000 000) (book + chapter + verse)
|
||||
chapterid = chapter.zfill(3)
|
||||
verseid = verse.zfill(3)
|
||||
if verseid == "000":
|
||||
verseid = "001" # Avoid verse_ids list IndexErrors on :- searches
|
||||
return str(book_id) + chapterid + verseid
|
||||
|
||||
|
||||
@@ -502,7 +504,7 @@ def sequential_read(start=0, num=1, uid=None, getuid=False):
|
||||
num = int(request.args.get("num", num))
|
||||
except ValueError:
|
||||
return "Invalid num argument"
|
||||
if not uid or not getuid:
|
||||
if not uid and not getuid:
|
||||
return send_file("html/seq.html")
|
||||
seq_conn = sqlite3.connect("data/seq.db")
|
||||
seq_cur = seq_conn.cursor()
|
||||
@@ -515,6 +517,7 @@ def sequential_read(start=0, num=1, uid=None, getuid=False):
|
||||
import uuid
|
||||
|
||||
if start:
|
||||
|
||||
start = verse_ids.index(int(show(kw=start, get_start_verse_id=True)))
|
||||
uid = str(uuid.uuid4())
|
||||
seq_cur.execute(
|
||||
|
||||
Reference in New Issue
Block a user