From b9ee5fb8675400aaf335ffd96e9eb0739b76c0ce Mon Sep 17 00:00:00 2001 From: Eugenio Panadero Date: Sat, 10 Jun 2017 22:19:13 +0200 Subject: [PATCH] make `last_name` field optional (#7988) --- homeassistant/components/telegram_bot/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/telegram_bot/__init__.py b/homeassistant/components/telegram_bot/__init__.py index b59c9ae84e8..434c03fb181 100644 --- a/homeassistant/components/telegram_bot/__init__.py +++ b/homeassistant/components/telegram_bot/__init__.py @@ -543,9 +543,10 @@ class BaseTelegramBotEntity: data = { ATTR_USER_ID: msg_data['from']['id'], - ATTR_FROM_FIRST: msg_data['from']['first_name'], - ATTR_FROM_LAST: msg_data['from']['last_name'] + ATTR_FROM_FIRST: msg_data['from']['first_name'] } + if 'last_name' in msg_data['from']: + data[ATTR_FROM_LAST] = msg_data['from']['last_name'] if 'chat' in msg_data: data[ATTR_CHAT_ID] = msg_data['chat']['id']