Merge branch 'main' into za/2520-admin-portfolio-view

This commit is contained in:
zandercymatics 2024-08-14 12:59:11 -06:00
commit 5afad6b91d
No known key found for this signature in database
GPG key ID: FF4636ABEC9682B7
11 changed files with 337 additions and 4 deletions

View file

@ -148,3 +148,12 @@ class Portfolio(TimeStampedModel):
def get_suborganizations(self):
"""Returns all suborganizations associated with this portfolio"""
return self.portfolio_suborganizations.all()
def save(self, *args, **kwargs):
"""Save override for custom properties"""
# The urbanization field is only intended for the state_territory puerto rico
if self.state_territory != self.StateTerritoryChoices.PUERTO_RICO and self.urbanization:
self.urbanization = None
super().save(*args, **kwargs)