diff options
Diffstat (limited to 'ishtar_common')
-rw-r--r-- | ishtar_common/models.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/ishtar_common/models.py b/ishtar_common/models.py index 5bebaa59e..324f3ced2 100644 --- a/ishtar_common/models.py +++ b/ishtar_common/models.py @@ -505,14 +505,16 @@ class BaseHistorizedItem(models.Model): if [True for attr in ('get_town_label', 'get_department', 'reference', 'short_class_name') if not hasattr(self, attr)]: return '' - items = [self.get_department(), self.get_town_label(), - self.short_class_name, self.reference] + items = [slugify(self.get_department()), + slugify(self.get_town_label()).upper(), + slugify(self.short_class_name), + slugify(self.reference)] last_edition_date = self.last_edition_date if last_edition_date: items.append(last_edition_date.strftime('%Y%m%d')) else: items.append('00000000') - return slugify(u"-".join([unicode(item) for item in items])) + return u"-".join([unicode(item) for item in items]) class LightHistorizedItem(BaseHistorizedItem): history_date = models.DateTimeField(default=datetime.datetime.now) |