From eb485215d96139cdc4e3c82fb1bcbadc5263c943 Mon Sep 17 00:00:00 2001 From: klmp200 Date: Mon, 13 Nov 2017 18:30:05 +0100 Subject: [PATCH] Fix translations error for gifts --- core/models.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/core/models.py b/core/models.py index 7cae151b..0349f5a6 100644 --- a/core/models.py +++ b/core/models.py @@ -1118,7 +1118,14 @@ class Gift(models.Model): user = models.ForeignKey(User, related_name='gifts') def __str__(self): - return "%s - %s" % (self.label, self.date.strftime('%d %b %Y')) + return "%s - %s" % (self.translated_label, self.date.strftime('%d %b %Y')) + + @property + def translated_label(self): + translations = [label[1] for label in settings.SITH_GIFT_LIST if label[0] == self.label] + if len(translations) > 0: + return translations[0] + return self.label def is_owned_by(self, user): return user.is_board_member or user.is_root