Skip to content

Commit 54a88da

Browse files
committed
if mediaType is in initpath call is from library
if not call is from server
1 parent a9b1497 commit 54a88da

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

plexapi/media.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -684,7 +684,12 @@ def _loadData(self, data):
684684
self.identifier = data.attrib.get('identifier')
685685
self.primary = data.attrib.get('primary')
686686
self.shortIdentifier = self.identifier.rsplit('.', 1)[1]
687-
self.mediaTypes = [AgentMediaType(server=self._server, data=d) for d in data]
687+
if 'mediaType' in self._initpath:
688+
self.languageCode = []
689+
for code in data:
690+
self.languageCode += [code.attrib.get('code')]
691+
else:
692+
self.mediaTypes = [AgentMediaType(server=self._server, data=d) for d in data]
688693

689694
def _settings(self):
690695
key = '/:/plugins/%s/prefs' % self.identifier

0 commit comments

Comments
 (0)