Linting, pt. 2

This commit is contained in:
zandercymatics 2024-01-17 09:43:01 -07:00
parent 7083c61f07
commit 1edd9c97e2
No known key found for this signature in database
GPG key ID: FF4636ABEC9682B7

View file

@ -10,6 +10,7 @@ from django.contrib import messages
from registrar.forms import application_wizard as forms from registrar.forms import application_wizard as forms
from registrar.models import DomainApplication from registrar.models import DomainApplication
from registrar.models.user import User
from registrar.utility import StrEnum from registrar.utility import StrEnum
from registrar.views.utility import StepsHelper from registrar.views.utility import StepsHelper
from registrar.views.utility.permission_views import DomainApplicationPermissionDeleteView from registrar.views.utility.permission_views import DomainApplicationPermissionDeleteView
@ -129,11 +130,19 @@ class ApplicationWizard(ApplicationWizardPermissionView, TemplateView):
if self._application: if self._application:
return self._application return self._application
# For linter. The else block should never be hit, but if it does,
# there may be a UI consideration. That will need to be handled in another ticket.
creator = None
if self.request.user is not None and isinstance(self.request.user, User):
creator = self.request.user
else:
raise ValueError("Invalid value for User")
if self.has_pk(): if self.has_pk():
id = self.storage["application_id"] id = self.storage["application_id"]
try: try:
self._application = DomainApplication.objects.get( self._application = DomainApplication.objects.get(
creator=self.request.user, # type: ignore creator=creator,
pk=id, pk=id,
) )
return self._application return self._application