in nucleus/rna/models.py [0:0]
def to_dict(self, release=None):
data = model_to_dict(
self,
exclude=[
"releases",
"is_known_issue",
],
)
data["created"] = self.created.isoformat()
data["modified"] = self.modified.isoformat()
if self.fixed_in_release:
data["fixed_in_release"] = self.fixed_in_release.to_simple_dict()
else:
del data["fixed_in_release"]
if release and self.is_known_issue_for(release):
data["tag"] = "Known"
if self.relevant_countries.count():
data["relevant_countries"] = [x.to_dict() for x in self.relevant_countries.all()]
return data