Skip to content

Commit 01f676d

Browse files
Merge pull request #583 from boilerroomtv/richardnias-patch-1
Fix `Personalization.substitutions` setter
2 parents b51522d + 2125d36 commit 01f676d

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

sendgrid/helpers/mail/personalization.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ def substitutions(self):
116116

117117
@substitutions.setter
118118
def substitutions(self, value):
119-
self.substitutions = value
119+
self._substitutions = value
120120

121121
def add_substitution(self, substitution):
122122
"""Add a new Substitution to this Personalization.

test/test_mail.py

+4
Original file line numberDiff line numberDiff line change
@@ -558,3 +558,7 @@ def test_disable_tracking(self):
558558
tracking_settings.get(),
559559
{'click_tracking': {'enable': False, 'enable_text': False}}
560560
)
561+
562+
def test_directly_setting_substitutions(self):
563+
personalization = Personalization()
564+
personalization.substitutions = [{'a': 0}]

0 commit comments

Comments
 (0)