diff --git a/apps/hadis/models/transmitter.py b/apps/hadis/models/transmitter.py index f637d63..1f6bb51 100644 --- a/apps/hadis/models/transmitter.py +++ b/apps/hadis/models/transmitter.py @@ -27,7 +27,7 @@ class NarratorLayer(models.Model): ordering = ['number'] def __str__(self): - return f"{_('Layer')} {self.number} - {self.name}" + return f"{_('Layer')} {self.number} - {self.name[0]['text']}" def get_description(self,lang): """ @@ -65,7 +65,7 @@ class NarratorLayer(models.Model): def save(self, *args, **kwargs): if not self.slug: - slug = slugify(self.name) + slug = slugify(self.name[0]['text']) self.slug = slug super().save(*args, **kwargs) @@ -306,7 +306,7 @@ class TransmitterOpinion(models.Model): ordering = ('-created_at',) def __str__(self): - return f"{self.scholar_name}'s opinion on {self.transmitter.full_name} ({self.status})" + return f"{self.scholar_name[0]['text']}'s opinion on {self.transmitter.full_name[0]['text']} ({self.status})" def get_scholar_name(self,lang): """ @@ -355,7 +355,7 @@ class TransmitterOriginalText(models.Model): share_link = models.CharField(max_length=255, verbose_name=_('share link'), null=True, blank=True) def __str__(self): - return f"{self.title} by {self.transmitter.full_name}" + return f"{self.title[0]['text']} by {self.transmitter.full_name[0]['text']}" def get_title(self,lang): """