X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/c2e8051452fa55db096553cbe5ae622fc363d481..9c2555ad140dca1c09cde628bd22aac811e05b7e:/src/sponsors/models.py diff --git a/src/sponsors/models.py b/src/sponsors/models.py index 6e4ffe1f3..704b06630 100644 --- a/src/sponsors/models.py +++ b/src/sponsors/models.py @@ -6,7 +6,7 @@ import time from io import BytesIO from django.core.cache import cache from django.db import models -from django.utils.translation import ugettext_lazy as _ +from django.utils.translation import gettext_lazy as _ from django.template.loader import render_to_string from PIL import Image @@ -53,7 +53,8 @@ class SponsorPage(models.Model): offset -= THUMB_HEIGHT except KeyError: pass - result.append(result_group) + if result_group['sponsors']: + result.append(result_group) return result def render_sprite(self): @@ -95,7 +96,7 @@ class SponsorPage(models.Model): 'page': self }) ret = super(SponsorPage, self).save(*args, **kwargs) - cache.delete('sponsor_page:' + name) + cache.delete('sponsor_page:' + self.name) return ret def __str__(self):