From c6c59364c3ca42f0553d1e9530811afc052d870c Mon Sep 17 00:00:00 2001 From: mohsentaba Date: Sun, 21 Dec 2025 09:42:50 +0330 Subject: [PATCH] transmitter models str and slug updated. --- apps/hadis/models/transmitter.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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): """