Fix exporter.py

This commit is contained in:
JonnyWong16 2023-04-21 15:52:45 -07:00
commit 2e42fd1ac6
No known key found for this signature in database
GPG key ID: B1F1F9807184697A

View file

@ -2291,9 +2291,9 @@ class ExportObject(Export):
def get_export(export_id): def get_export(export_id):
db = database.MonitorDatabase() db = database.MonitorDatabase()
result = db.select_single('SELECT timestamp, title, file_format, thumb_level, art_level, ' result = db.select_single("SELECT timestamp, title, file_format, thumb_level, art_level, "
'individual_files, complete ' "individual_files, complete "
'FROM exports WHERE id = ?', "FROM exports WHERE id = ?",
[export_id]) [export_id])
if result: if result:
@ -2324,7 +2324,7 @@ def delete_export(export_id):
if deleted: if deleted:
logger.info("Tautulli Exporter :: Deleting export_id %s from the database.", export_id) logger.info("Tautulli Exporter :: Deleting export_id %s from the database.", export_id)
db = database.MonitorDatabase() db = database.MonitorDatabase()
result = db.action('DELETE FROM exports WHERE id = ?', args=[export_id]) result = db.action("DELETE FROM exports WHERE id = ?", args=[export_id])
return deleted return deleted
else: else:
@ -2349,7 +2349,7 @@ def delete_all_exports():
def cancel_exports(): def cancel_exports():
db = database.MonitorDatabase() db = database.MonitorDatabase()
db.action('UPDATE exports SET complete = -1 WHERE complete = 0') db.action("UPDATE exports SET complete = -1 WHERE complete = 0")
def get_export_datatable(section_id=None, user_id=None, rating_key=None, kwargs=None): def get_export_datatable(section_id=None, user_id=None, rating_key=None, kwargs=None):
@ -2368,27 +2368,27 @@ def get_export_datatable(section_id=None, user_id=None, rating_key=None, kwargs=
if rating_key: if rating_key:
custom_where.append(['exports.rating_key', rating_key]) custom_where.append(['exports.rating_key', rating_key])
columns = ['exports.id AS export_id', columns = ["exports.id AS export_id",
'exports.timestamp', "exports.timestamp",
'exports.section_id', "exports.section_id",
'exports.user_id', "exports.user_id",
'exports.rating_key', "exports.rating_key",
'exports.media_type', "exports.media_type",
'CASE WHEN exports.media_type = "photoalbum" THEN "Photo Album" ELSE ' "CASE WHEN exports.media_type = 'photoalbum' THEN 'Photo Album' ELSE "
'UPPER(SUBSTR(exports.media_type, 1, 1)) || SUBSTR(exports.media_type, 2) END ' "UPPER(SUBSTR(exports.media_type, 1, 1)) || SUBSTR(exports.media_type, 2) END "
'AS media_type_title', "AS media_type_title",
'exports.title', "exports.title",
'exports.file_format', "exports.file_format",
'exports.metadata_level', "exports.metadata_level",
'exports.media_info_level', "exports.media_info_level",
'exports.thumb_level', "exports.thumb_level",
'exports.art_level', "exports.art_level",
'exports.custom_fields', "exports.custom_fields",
'exports.individual_files', "exports.individual_files",
'exports.file_size', "exports.file_size",
'exports.complete', "exports.complete",
'exports.total_items', "exports.total_items",
'exports.exported_items' "exports.exported_items"
] ]
try: try:
query = data_tables.ssp_query(table_name='exports', query = data_tables.ssp_query(table_name='exports',