From 04e4990e809ddd7e3a2aca7e730c44c5960a4ee1 Mon Sep 17 00:00:00 2001 From: Ross Date: Sun, 28 Nov 2021 14:53:19 +0000 Subject: [PATCH] . --- atlas/models.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/atlas/models.py b/atlas/models.py index ebe0a6b2..7a2b6498 100644 --- a/atlas/models.py +++ b/atlas/models.py @@ -84,15 +84,21 @@ class Condition(models.Model): subspecialty = models.ManyToManyField("subspecialty", blank=True) def __str__(self) -> str: - if self.synonym.count() == 0: - return self.name + if self.primary_name: + if self.synonym.count() == 0: + return self.name + else: + synonyms = ",".join([i.name for i in self.synonym.all()]) + return f"{self.name} ({synonyms})" else: - synonyms = ",".join([i.name for i in self.synonym.all()]) - return f"{self.name} ({synonyms})" + return f"{self.name} [syn]" class Subspecialty(models.Model): name = models.CharField(max_length=255) + def __str__(self) -> str: + return self.name + @reversion.register class Case(models.Model): #class SubspecialtyChoices(models.TextChoices):