fix: jellyfin webhook百分比数据有时为None引发报错

This commit is contained in:
jeblove 2024-05-20 23:40:31 +08:00
parent 58f17e89b6
commit f7f747278d

View File

@ -613,7 +613,10 @@ class Jellyfin:
eventItem.item_name = "%s %s" % ( eventItem.item_name = "%s %s" % (
message.get('Name'), "(" + str(message.get('Year')) + ")") message.get('Name'), "(" + str(message.get('Year')) + ")")
eventItem.percentage = message.get('PlaybackPositionTicks') / message.get('RunTimeTicks') * 100 playback_position_ticks = message.get('PlaybackPositionTicks')
runtime_ticks = message.get('RunTimeTicks')
if playback_position_ticks is not None and runtime_ticks is not None:
eventItem.percentage = playback_position_ticks / runtime_ticks * 100
# 获取消息图片 # 获取消息图片
if eventItem.item_id: if eventItem.item_id: