From 1d8369ef0de8ea43ac783282d50f4844f486d01d Mon Sep 17 00:00:00 2001 From: Sebastian Golasch Date: Sun, 26 Feb 2017 13:20:23 +0100 Subject: [PATCH] fix(profiles): Add default avatar --- resources/lib/NetflixSession.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/resources/lib/NetflixSession.py b/resources/lib/NetflixSession.py index 332ab26..d116911 100644 --- a/resources/lib/NetflixSession.py +++ b/resources/lib/NetflixSession.py @@ -281,7 +281,9 @@ class NetflixSession: profile = {'id': profile_id} for important_field in important_fields: profile.update({important_field: item['profiles'][profile_id]['summary'][important_field]}) - profile.update({'avatar': item['avatars']['nf'][item['profiles'][profile_id]['summary']['avatarName']]['images']['byWidth']['320']['value']}) + avatar_base = item['avatars']['nf'].get(item['profiles'][profile_id]['summary']['avatarName'], False); + avatar = 'https://secure.netflix.com/ffe/profiles/avatars_v2/320x320/PICON_029.png' if avatar_base == False else avatar_base['images']['byWidth']['320']['value'] + profile.update({'avatar': avatar}) profiles.update({profile_id: profile}) return profiles -- 2.30.2