added test for case where no status

This commit is contained in:
David Kennedy 2023-09-12 14:47:22 -04:00
parent 74fa04fd6c
commit 31d04c0269
No known key found for this signature in database
GPG key ID: 6528A5386E66B96B
2 changed files with 18 additions and 2 deletions

View file

@ -267,11 +267,13 @@ class DomainApplicationAdminForm(forms.ModelForm):
instance = kwargs.get("instance")
if instance and instance.pk:
current_state = instance.status
# first option in status transitions is current state
available_transitions = [(current_state, current_state)]
transitions = get_available_FIELD_transitions(
instance, models.DomainApplication._meta.get_field("status")
)
# first option in status transitions is current state
available_transitions = [(current_state, current_state)]
for transition in transitions:
available_transitions.append((transition.target, transition.target))