Keep /newsletter/image proxy for backwards compatibility

This commit is contained in:
JonnyWong16 2018-05-11 09:40:47 -07:00
parent 63bfe96124
commit 8185cc1c40

View file

@ -5733,6 +5733,17 @@ class WebInterface(object):
@cherrypy.expose @cherrypy.expose
def newsletter(self, *args, **kwargs): def newsletter(self, *args, **kwargs):
if args: if args:
# Keep this for backwards compatibility for images through /newsletter/image
if len(args) >= 2 and args[0] == 'image':
if args[1] == 'images':
resource_dir = os.path.join(str(plexpy.PROG_DIR), 'data/interfaces/default/')
try:
return serve_file(path=os.path.join(resource_dir, *args[1:]), content_type='image/png')
except NotFound:
return
return self.image(args[1])
if len(args) >= 2 and args[0] == 'id': if len(args) >= 2 and args[0] == 'id':
newsletter_id_name = args[1] newsletter_id_name = args[1]
newsletter_uuid = None newsletter_uuid = None