Set subject for notification about new comment, subject should not be empty (#589)
This commit is contained in:
parent
95b05bd3fe
commit
472c9ed3de
@ -149,7 +149,10 @@ class SMTP(object):
|
|||||||
def notify_new(self, thread, comment):
|
def notify_new(self, thread, comment):
|
||||||
if self.admin_notify:
|
if self.admin_notify:
|
||||||
body = self.format(thread, comment, None, admin=True)
|
body = self.format(thread, comment, None, admin=True)
|
||||||
self.sendmail(thread["title"], body, thread, comment)
|
subject = "New comment posted"
|
||||||
|
if thread['title']:
|
||||||
|
subject = "%s on %s" % (subject, thread["title"])
|
||||||
|
self.sendmail(subject, body, thread, comment)
|
||||||
|
|
||||||
if comment["mode"] == 1:
|
if comment["mode"] == 1:
|
||||||
self.notify_users(thread, comment)
|
self.notify_users(thread, comment)
|
||||||
@ -175,6 +178,9 @@ class SMTP(object):
|
|||||||
|
|
||||||
def sendmail(self, subject, body, thread, comment, to=None):
|
def sendmail(self, subject, body, thread, comment, to=None):
|
||||||
to = to or self.conf.get("to")
|
to = to or self.conf.get("to")
|
||||||
|
if not subject:
|
||||||
|
# Fallback, just in case as an empty subject does not work
|
||||||
|
subject = 'isso notification'
|
||||||
if uwsgi:
|
if uwsgi:
|
||||||
uwsgi.spool({b"subject": subject.encode("utf-8"),
|
uwsgi.spool({b"subject": subject.encode("utf-8"),
|
||||||
b"body": body.encode("utf-8"),
|
b"body": body.encode("utf-8"),
|
||||||
|
Loading…
Reference in New Issue
Block a user