Fix KeyError
This commit is contained in:
parent
06d00b2a12
commit
892a1afdcb
1 changed files with 4 additions and 4 deletions
|
@ -538,8 +538,8 @@ def _record_playstate(status, ended):
|
||||||
LOG.debug('No Plex id found to record playstate for status %s', status)
|
LOG.debug('No Plex id found to record playstate for status %s', status)
|
||||||
return
|
return
|
||||||
with PlexDB() as plexdb:
|
with PlexDB() as plexdb:
|
||||||
kodi_db_item = plexdb.item_by_id(status['plex_id'], status['plex_type'])
|
db_item = plexdb.item_by_id(status['plex_id'], status['plex_type'])
|
||||||
if kodi_db_item is None:
|
if not db_item:
|
||||||
# Item not (yet) in Kodi library
|
# Item not (yet) in Kodi library
|
||||||
LOG.debug('No playstate update due to Plex id not found: %s', status)
|
LOG.debug('No playstate update due to Plex id not found: %s', status)
|
||||||
return
|
return
|
||||||
|
@ -560,7 +560,7 @@ def _record_playstate(status, ended):
|
||||||
if playcount is None:
|
if playcount is None:
|
||||||
LOG.debug('playcount not found, looking it up in the Kodi DB')
|
LOG.debug('playcount not found, looking it up in the Kodi DB')
|
||||||
with kodidb.GetKodiDB('video') as kodi_db:
|
with kodidb.GetKodiDB('video') as kodi_db:
|
||||||
playcount = kodi_db.get_playcount(kodi_db_item[1])
|
playcount = kodi_db.get_playcount(db_item['kodi_fileid'])
|
||||||
playcount = 0 if playcount is None else playcount
|
playcount = 0 if playcount is None else playcount
|
||||||
if time < v.IGNORE_SECONDS_AT_START:
|
if time < v.IGNORE_SECONDS_AT_START:
|
||||||
LOG.debug('Ignoring playback less than %s seconds',
|
LOG.debug('Ignoring playback less than %s seconds',
|
||||||
|
@ -575,7 +575,7 @@ def _record_playstate(status, ended):
|
||||||
playcount += 1
|
playcount += 1
|
||||||
time = 0
|
time = 0
|
||||||
with kodidb.GetKodiDB('video') as kodi_db:
|
with kodidb.GetKodiDB('video') as kodi_db:
|
||||||
kodi_db.set_resume(kodi_db_item[1],
|
kodi_db.set_resume(db_item['kodi_fileid'],
|
||||||
time,
|
time,
|
||||||
totaltime,
|
totaltime,
|
||||||
playcount,
|
playcount,
|
||||||
|
|
Loading…
Reference in a new issue