From 24821438509ffc605d470a4a20e8736a9a02b305 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Sun, 13 Nov 2016 21:27:30 +0100 Subject: [PATCH] mail: check files are PDF before importing them (#13509) --- welco/sources/mail/management/commands/feed_mail.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/welco/sources/mail/management/commands/feed_mail.py b/welco/sources/mail/management/commands/feed_mail.py index 64568aa..26fb737 100644 --- a/welco/sources/mail/management/commands/feed_mail.py +++ b/welco/sources/mail/management/commands/feed_mail.py @@ -36,6 +36,8 @@ class Command(BaseCommand): for filepath in args: if not os.path.exists(filepath): continue + if not open(filepath).read(5) == '%PDF-': + continue mail = Mail(content=File(open(filepath))) mail.scanner_category = kwargs.get('category') mail.save()