forked from CCCHH/hedgedoc-expire
properly encode UTF-8
This commit is contained in:
parent
7a367cd8de
commit
d72f7d7b10
1 changed files with 2 additions and 2 deletions
|
@ -232,7 +232,7 @@ class HedgedocExpire:
|
||||||
''')))
|
''')))
|
||||||
md = MIMEBase('text', 'markdown')
|
md = MIMEBase('text', 'markdown')
|
||||||
md.add_header('Content-Disposition', f'attachment; filename={note["title"]}.md')
|
md.add_header('Content-Disposition', f'attachment; filename={note["title"]}.md')
|
||||||
md.set_payload(note["content"])
|
md.set_payload(note["content"].encode(encoding='utf-8'))
|
||||||
msg.attach(md)
|
msg.attach(md)
|
||||||
self.email_sender.send(msg)
|
self.email_sender.send(msg)
|
||||||
|
|
||||||
|
@ -243,7 +243,7 @@ class HedgedocExpire:
|
||||||
url = self.config.url + '/' + (note["alias"] if note["alias"] is not None else note["shortid"])
|
url = self.config.url + '/' + (note["alias"] if note["alias"] is not None else note["shortid"])
|
||||||
print(f'Note "{note["title"]}" ({url}) emailed to {msg["To"]}')
|
print(f'Note "{note["title"]}" ({url}) emailed to {msg["To"]}')
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(f'Unable to send email to {note["email"]}: {e}', file=sys.stderr)
|
print(f'Unable to send email to {self.email_from_email_or_profile(note)}: {e}', file=sys.stderr)
|
||||||
|
|
||||||
def expire_old_revisions(self, db) -> None:
|
def expire_old_revisions(self, db) -> None:
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Reference in a new issue