From 20b42fb1c101f2c051e7cb15c1f448c78aac9563 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Mon, 22 Feb 2016 11:51:18 -0800 Subject: [PATCH] Stripping quotes out of newsletter sender names. --- apps/newsletters/models.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/apps/newsletters/models.py b/apps/newsletters/models.py index 4f2c43496..25499429f 100644 --- a/apps/newsletters/models.py +++ b/apps/newsletters/models.py @@ -39,6 +39,11 @@ class EmailNewsletter: logging.user(user, "~FCCreating newsletter feed: ~SB%s" % (feed)) r = redis.Redis(connection_pool=settings.REDIS_PUBSUB_POOL) r.publish(user.username, 'reload:%s' % feed.pk) + + if feed.feed_title != sender_name: + feed.feed_title = sender_name + feed.save() + try: usersub = UserSubscription.objects.get(user=user, feed=feed) except UserSubscription.DoesNotExist: @@ -101,7 +106,9 @@ class EmailNewsletter: # if not tokens: # name, domain = params['sender'].split('@') # return name, sender, domain - return tokens.group(1), tokens.group(2), tokens.group(3) + sender_name, sender_username, sender_domain = tokens.group(1), tokens.group(2), tokens.group(3) + sender_name = sender_name.replace('"', '') + return sender_name, sender_username, sender_domain def get_content(self, params): if 'body-html' in params: