Obviously string 'title'
cannot be None
because it is... well, 'title'
. :D
%if 'title' in message['contact'] and message['contact']['title'] is not None:
${message['contact']['title']}
%endif
or
%if 'title' in message['contact']:
${message['contact']['title'] or ''}
%endif
or simpliest/shortest
${message['contact'].get('title', None) or ''}