1
0
mirror of https://github.com/janeczku/calibre-web synced 2024-11-28 20:39:59 +00:00

Fixed issue calculating filesize of the uploaded book

This commit is contained in:
kyos 2017-09-11 11:47:39 +02:00
parent be15f3781f
commit cbf2bb450d

View File

@ -2737,7 +2737,6 @@ def edit_book(book_id):
filepath = config.config_calibre_dir + os.sep + book.path filepath = config.config_calibre_dir + os.sep + book.path
filepath = os.path.normpath(filepath) filepath = os.path.normpath(filepath)
saved_filename = filepath + os.sep + file_name + '.' + file_ext saved_filename = filepath + os.sep + file_name + '.' + file_ext
file_size = os.path.getsize(saved_filename)
try: try:
requested_file.save(saved_filename) requested_file.save(saved_filename)
@ -2745,6 +2744,7 @@ def edit_book(book_id):
flash(_(u"Failed to store file %s." % saved_filename), category="error") flash(_(u"Failed to store file %s." % saved_filename), category="error")
return redirect(url_for('index')) return redirect(url_for('index'))
file_size = os.path.getsize(saved_filename)
is_format = db.session.query(db.Data).filter(db.Data.book == book_id).filter(db.Data.format == file_ext.upper()).first() is_format = db.session.query(db.Data).filter(db.Data.book == book_id).filter(db.Data.format == file_ext.upper()).first()
if is_format: if is_format:
# Format entry already exists, no need to update the database # Format entry already exists, no need to update the database