• jvoisin's avatar
    Declare variables before using them · bc876a15
    jvoisin authored
    It should fix the following stacktrace:
    
    ```
    [2021-02-18 14:46:14,771] ERROR {cps:1891} Exception on / [GET]
    Traceback (most recent call last):
      File "/opt/calibre/vendor/flask/app.py", line 2447, in wsgi_app
        response = self.full_dispatch_request()
      File "/opt/calibre/vendor/flask/app.py", line 1952, in full_dispatch_request
        rv = self.handle_user_exception(e)
      File "/opt/calibre/vendor/flask/app.py", line 1821, in handle_user_exception
        reraise(exc_type, exc_value, tb)
      File "/opt/calibre/vendor/flask/_compat.py", line 39, in reraise
        raise value
      File "/opt/calibre/vendor/flask/app.py", line 1950, in full_dispatch_request
        rv = self.dispatch_request()
      File "/opt/calibre/vendor/flask/app.py", line 1936, in dispatch_request
        return self.view_functions[rule.endpoint](**req.view_args)
      File "/opt/calibre/cps/usermanagement.py", line 38, in decorated_view
        return login_required(func)(*args, **kwargs)
      File "/opt/calibre/vendor/flask_login/utils.py", line 272, in decorated_view
        return func(*args, **kwargs)
      File "/opt/calibre/cps/web.py", line 719, in index
        return render_books_list("newest", sort_param, 1, page)
      File "/opt/calibre/cps/web.py", line 422, in render_books_list
        entries, random, pagination = calibre_db.fill_indexpage(page, 0, db.Books, True, order)
      File "/opt/calibre/cps/db.py", line 610, in fill_indexpage
        return self.fill_indexpage_with_archived_books(page, pagesize, database, db_filter, order, False, *join)
      File "/opt/calibre/cps/db.py", line 635, in fill_indexpage_with_archived_books
        #    book = self.order_authors(book)
    UnboundLocalError: local variable 'entries' referenced before assignment
    ```
    bc876a15
Name
Last commit
Last update
..
services Loading commit data...
static Loading commit data...
tasks Loading commit data...
templates Loading commit data...
translations Loading commit data...
__init__.py Loading commit data...
about.py Loading commit data...
admin.py Loading commit data...
cache_buster.py Loading commit data...
cli.py Loading commit data...
comic.py Loading commit data...
config_sql.py Loading commit data...
constants.py Loading commit data...
converter.py Loading commit data...
db.py Loading commit data...
debug_info.py Loading commit data...
editbooks.py Loading commit data...
epub.py Loading commit data...
error_handler.py Loading commit data...
fb2.py Loading commit data...
gdrive.py Loading commit data...
gdriveutils.py Loading commit data...
helper.py Loading commit data...
isoLanguages.py Loading commit data...
iso_language_names.py Loading commit data...
jinjia.py Loading commit data...
kobo.py Loading commit data...
kobo_auth.py Loading commit data...
logger.py Loading commit data...
oauth.py Loading commit data...
oauth_bb.py Loading commit data...
opds.py Loading commit data...
pagination.py Loading commit data...
redirect.py Loading commit data...
remotelogin.py Loading commit data...
render_template.py Loading commit data...
reverseproxy.py Loading commit data...
server.py Loading commit data...
shelf.py Loading commit data...
subproc_wrapper.py Loading commit data...
ub.py Loading commit data...
updater.py Loading commit data...
uploader.py Loading commit data...
usermanagement.py Loading commit data...
web.py Loading commit data...