Fixing library search shit.

This commit is contained in:
Michael Gregson 2009-03-11 03:15:48 -04:00
parent 9da9dbc920
commit 1f9607b3a0
1 changed files with 5 additions and 1 deletions

View File

@ -275,10 +275,14 @@ class SearchPage(urwid.WidgetWrap):
books = lib.Book.select(LIKE(lib.Book.q.title, "%" + title + "%"))
elif not isbn is None and not isbn=="":
books = lib.Book.select(lib.Book.q.isbn==isbn)
elif not user is None and not user=="":
elif (not (user is None)) and (not (user=="")):
st = lib.Signout.select(AND(lib.Signout.q.username==user, lib.Signout.q.indate==None))
for s in st:
books.append(s.book)
else:
st = lib.Signout.select(lib.Signout.q.indate==None)
for s in st:
books.append(s.book)
for b in books:
widgets.append(urwid.AttrWrap(ButtonText(self.select, b, str(b)),