From bcc693e4c744d2009bf2034226959c6c4b862ac7 Mon Sep 17 00:00:00 2001 From: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com> Date: Mon, 3 Aug 2020 15:48:54 -0700 Subject: [PATCH] Add error message for failed export download --- plexpy/webserve.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/plexpy/webserve.py b/plexpy/webserve.py index aecc6282..d53bac03 100644 --- a/plexpy/webserve.py +++ b/plexpy/webserve.py @@ -1,4 +1,4 @@ -# -*- coding: utf-8 -*- +# -*- coding: utf-8 -*- # This file is part of Tautulli. # @@ -6526,6 +6526,14 @@ class WebInterface(object): result = exporter.get_export(export_id=row_id) if result and result['complete'] and result['exists']: serve_download(path=exporter.get_export_filepath(result['filename']), name=result['filename']) + else: + if result and not result.get('complete'): + msg = 'Export is still being processed.' + elif result and not result.get('exists'): + msg = 'Export file does not exist.' + else: + msg = 'Invalid row_id provided.' + return {'result': 'error', 'message': msg} @cherrypy.expose @cherrypy.tools.json_out()