Fix DatePlayed in sync

This commit is contained in:
angelblue05 2018-09-07 13:18:31 -05:00
commit 3ffbc20f4b
5 changed files with 18 additions and 9 deletions

View file

@ -273,7 +273,9 @@ class Music(KodiDb):
if obj['DateAdded']:
obj['DateAdded'] = obj['DateAdded'].split('.')[0].replace('T', " ")
if obj['DateAdded'] or obj['DatePlayed']:
if not obj['Played']:
obj['DatePlayed'] = None
elif obj['DateAdded'] or obj['DatePlayed']:
obj['DatePlayed'] = (obj['DatePlayed'] or obj['DateAdded']).split('.')[0].replace('T', " ")
if obj['Disc'] != 1:
@ -434,7 +436,9 @@ class Music(KodiDb):
if obj['Media'] == 'song':
if obj['DatePlayed']:
if not obj['Played']:
obj['DatePlayed'] = None
elif obj['DatePlayed']:
obj['DatePlayed'] = obj['DatePlayed'].split('.')[0].replace('T', " ")
self.rate_song(*values(obj, QU.update_song_rating_obj))