diff --git a/plexapi/server.py b/plexapi/server.py index e2b4d631a..a55582bfc 100644 --- a/plexapi/server.py +++ b/plexapi/server.py @@ -438,7 +438,7 @@ def query(self, key, method=None, headers=None, timeout=None, **kwargs): log.debug('%s %s', method.__name__.upper(), url) headers = self._headers(**headers or {}) response = method(url, headers=headers, timeout=timeout, **kwargs) - if response.status_code not in (200, 201): + if response.status_code not in (200, 201, 204): codename = codes.get(response.status_code)[0] errtext = response.text.replace('\n', ' ') message = '(%s) %s; %s %s' % (response.status_code, codename, response.url, errtext)