You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Traceback (most recent call last):
File "/env/lib/python3.8/site-packages/sendgrid/helpers/mail/mail.py", line 466, in add_header
if header.personalization is not None:
AttributeError: 'dict' object has no attribute 'personalization'
Technical details:
sendgrid-python version: 6.7.1
python version: 3.8
The text was updated successfully, but these errors were encountered:
As I mentioned in the pull request, the current implementation seems intended to only add the first key/value item if the header argument given to add_header is dict that has multiple key/values.
I believe this is non-intuitive and confusing to users. However, as long as the intent is not clear, I did not think this should be changed and kept it as is.
Issue Summary
The docs mentions that the
Mail.add_header
should accept a dict of key-value pairs. However, when passing a dict, the function fails.Steps to Reproduce
Mail
objectadd_header
with a dict. According to the docs this should work.Code Snippet
Exception/Log
Technical details:
The text was updated successfully, but these errors were encountered: