mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-05-19 19:09:22 +02:00
Revert change where only status change is forbidden
This commit is contained in:
parent
6f15428abd
commit
9dec0753f2
1 changed files with 4 additions and 1 deletions
|
@ -134,6 +134,9 @@ class DomainApplicationAdminForm(forms.ModelForm):
|
|||
status = cleaned_data.get("status")
|
||||
investigator = cleaned_data.get("investigator")
|
||||
|
||||
# Get the old status
|
||||
initial_status = self.initial.get("status", None)
|
||||
|
||||
# We only care about investigator when in these statuses
|
||||
checked_statuses = [
|
||||
DomainApplication.ApplicationStatus.APPROVED,
|
||||
|
@ -144,7 +147,7 @@ class DomainApplicationAdminForm(forms.ModelForm):
|
|||
]
|
||||
|
||||
# If a status change occured, check for validity
|
||||
if status in checked_statuses:
|
||||
if status != initial_status and status in checked_statuses:
|
||||
# Checks the "investigators" field for validity.
|
||||
# That field must obey certain conditions when an application is approved.
|
||||
# Will call "add_error" if any issues are found.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue