Fix /reconnect endpoint, which was broken by 006e596c72
This commit is contained in:
parent
b831b9d6b2
commit
cdcb8a50d1
2 changed files with 4 additions and 3 deletions
|
@ -33,7 +33,7 @@ from sqlalchemy.ext.declarative import declarative_base
|
||||||
session = None
|
session = None
|
||||||
cc_exceptions = ['datetime', 'comments', 'float', 'composite', 'series']
|
cc_exceptions = ['datetime', 'comments', 'float', 'composite', 'series']
|
||||||
cc_classes = {}
|
cc_classes = {}
|
||||||
|
engine = None
|
||||||
|
|
||||||
Base = declarative_base()
|
Base = declarative_base()
|
||||||
|
|
||||||
|
@ -327,6 +327,7 @@ def update_title_sort(config, conn=None):
|
||||||
|
|
||||||
def setup_db(config):
|
def setup_db(config):
|
||||||
dispose()
|
dispose()
|
||||||
|
global engine
|
||||||
|
|
||||||
if not config.config_calibre_dir:
|
if not config.config_calibre_dir:
|
||||||
config.invalidate()
|
config.invalidate()
|
||||||
|
|
|
@ -44,7 +44,7 @@ from werkzeug.exceptions import default_exceptions
|
||||||
from werkzeug.datastructures import Headers
|
from werkzeug.datastructures import Headers
|
||||||
from werkzeug.security import generate_password_hash, check_password_hash
|
from werkzeug.security import generate_password_hash, check_password_hash
|
||||||
|
|
||||||
from . import constants, logger, isoLanguages, services, worker
|
from . import constants, config, logger, isoLanguages, services, worker
|
||||||
from . import searched_ids, lm, babel, db, ub, config, get_locale, app
|
from . import searched_ids, lm, babel, db, ub, config, get_locale, app
|
||||||
from .gdriveutils import getFileFromEbooksFolder, do_gdrive_download
|
from .gdriveutils import getFileFromEbooksFolder, do_gdrive_download
|
||||||
from .helper import common_filters, get_search_results, fill_indexpage, speaking_language, check_valid_domain, \
|
from .helper import common_filters, get_search_results, fill_indexpage, speaking_language, check_valid_domain, \
|
||||||
|
@ -786,7 +786,7 @@ def get_tasks_status():
|
||||||
def reconnect():
|
def reconnect():
|
||||||
db.session.close()
|
db.session.close()
|
||||||
db.engine.dispose()
|
db.engine.dispose()
|
||||||
db.setup_db()
|
db.setup_db(config)
|
||||||
return json.dumps({})
|
return json.dumps({})
|
||||||
|
|
||||||
@web.route("/search", methods=["GET"])
|
@web.route("/search", methods=["GET"])
|
||||||
|
|
Loading…
Reference in a new issue