diff --git a/jellyfin_kodi/helper/utils.py b/jellyfin_kodi/helper/utils.py index f6b6f8af..55085b3f 100644 --- a/jellyfin_kodi/helper/utils.py +++ b/jellyfin_kodi/helper/utils.py @@ -478,13 +478,13 @@ def convert_to_local(date): ''' try: date = parser.parse(date) if isinstance(date, string_types) else date - parsed_date = date.replace(tzinfo=tz.tzutc()) - local_date = parsed_date.astimezone(tz.tzlocal()) + date = date.replace(tzinfo=tz.tzutc()) + date = date.astimezone(tz.tzlocal()) # Bad metadata defaults to date 1-1-1. Catch it and don't throw errors - if local_date.year == 1: + if date.year == 1: return str(date) else: - return local_date.strftime('%Y-%m-%dT%H:%M:%S') + return date.strftime('%Y-%m-%dT%H:%M:%S') except Exception as error: LOG.exception('Item date: {} --- {}'.format(str(date), error))