From c72cc245848a6981c4462f9830ae3b8e2bf0dbc4 Mon Sep 17 00:00:00 2001 From: blacktwin Date: Fri, 13 Mar 2020 21:47:56 -0400 Subject: [PATCH] fix for setPoster returning the new selected posters thumb path setPoster's response.encoding will be None all others are str --- plexapi/server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plexapi/server.py b/plexapi/server.py index 4511f0a5..30cf908f 100644 --- a/plexapi/server.py +++ b/plexapi/server.py @@ -401,7 +401,7 @@ class PlexServer(PlexObject): log.warning('BadRequest (%s) %s %s; %s' % (response.status_code, codename, response.url, errtext)) raise BadRequest('(%s) %s; %s %s' % (response.status_code, codename, response.url, errtext)) data = response.text.encode('utf8') - return ElementTree.fromstring(data) if data.strip() else None + return ElementTree.fromstring(data) if data.strip() and response.encoding else None def search(self, query, mediatype=None, limit=None): """ Returns a list of media items or filter categories from the resulting