This commit is contained in:
Ross
2025-03-10 10:47:47 +00:00
parent 2d9c83ff95
commit fb931f5a15
+9 -3
View File
@@ -407,11 +407,17 @@ class Case(models.Model, AuthorMixin, QuestionMixin):
# return f"{self.pk}: {self.title}"
return format_html("<a href='{}'>{}</a>", self.get_absolute_url(), str(self))
def get_cimar_case(self):
return get_object_or_404(CimarCase, uuid=self.cimar_uuid)
def get_cimar_case(self, raise_404_if_not_found=False):
if raise_404_if_not_found:
return get_object_or_404(CimarCase, uuid=self.cimar_uuid)
try:
CimarCase.objects.get(uuid=self.cimar_uuid)
except CimarCase.DoesNotExist:
return None
def get_cimar_case_details(self):
cimar_case = self.get_cimar_case()
cimar_case = self.get_cimar_case(raise_404_if_not_found=True)
return cimar_case.study_details