]> git.phdru.name Git - m_librarian.git/blobdiff - m_librarian/web/app.py
Feat(web/views/list_books): Group check boxes
[m_librarian.git] / m_librarian / web / app.py
index ef5835b42722abf60382c0815edc820f77a1b2c6..8975d7e7622325c53205779bd23b58f3629ef944 100644 (file)
@@ -107,7 +107,12 @@ def send_static(filename):
 @route('/download/', method='POST')
 @cheetah_view('download.tmpl')
 def download_books():
-    books_ids = request.forms.getall('books')
+    books_ids = []
+    form = request.forms
+    for k in form:
+        if k.split('_')[-1] == 'books':
+            for _id in form.getall(k):
+                books_ids.append(_id)
     download_path = get_config().getpath('download', 'path')
     if books_ids:
         for id in books_ids: