From 741040fc9cf11b417751f130054d48129ee59132 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C4=9Bj=20Koci=C3=A1n?= Date: Thu, 8 Oct 2015 14:04:29 +0200 Subject: [PATCH] =?UTF-8?q?Fix:=20funguje=20vytvo=C5=99en=C3=AD=20orga=20i?= =?UTF-8?q?=20s=20fotkou?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- seminar/models.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/seminar/models.py b/seminar/models.py index cc06cf36..ae59659d 100644 --- a/seminar/models.py +++ b/seminar/models.py @@ -795,10 +795,17 @@ class Organizator(models.Model): verbose_name_plural = 'Organizátoři' def save(self): + # v databázi uložený záznam o organizátorovi + puvodni = None + + # pokud už organizátor v databázi existuje, nastav puvodni if self.id is not None: puvodni = Organizator.objects.get(id=self.id) + # pokud nahráváme fotku if self.foto: + # a je jiná než ta stará if not puvodni or puvodni.foto != self.foto: + # uložíme ji original = Image.open(self.foto) jmeno = os.path.basename(self.foto.file.name) Organizator._vyrobMiniaturu(original, jmeno, 500, self.foto)