Website creation results in IndexError
I just attempted to create a new website on the test instance (see screenshot for my inputs) and received an IndexError, the traceback is below.
Environment:
Request Method: POST
Request URL: https://cp.mayfirst.org/member/2/website/create
Django Version: 2.2
Python Version: 3.7.3
Installed Applications:
['django.contrib.auth',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.contenttypes',
'rest_framework',
'flowerhub.apps.FlowerhubConfig']
Installed Middleware:
['django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'flowerhub.middleware.CurrentUserMiddleware']
Traceback:
File "/home/members/mayfirst/sites/cp.mayfirst.org/users/mfcp/.local/lib/python3.7/site-packages/django/core/handlers/exception.py" in inner
34. response = get_response(request)
File "/home/members/mayfirst/sites/cp.mayfirst.org/users/mfcp/.local/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response
115. response = self.process_exception_by_middleware(e, request)
File "/home/members/mayfirst/sites/cp.mayfirst.org/users/mfcp/.local/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response
113. response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/home/members/mayfirst/sites/cp.mayfirst.org/users/mfcp/.local/lib/python3.7/site-packages/django/views/generic/base.py" in view
71. return self.dispatch(request, *args, **kwargs)
File "/home/members/mayfirst/sites/cp.mayfirst.org/users/mfcp/.local/lib/python3.7/site-packages/django/contrib/auth/mixins.py" in dispatch
109. return super().dispatch(request, *args, **kwargs)
File "/home/members/mayfirst/sites/cp.mayfirst.org/users/mfcp/.local/lib/python3.7/site-packages/django/views/generic/base.py" in dispatch
97. return handler(request, *args, **kwargs)
File "/home/members/mayfirst/sites/cp.mayfirst.org/users/mfcp/.local/lib/python3.7/site-packages/django/views/generic/edit.py" in post
172. return super().post(request, *args, **kwargs)
File "/home/members/mayfirst/sites/cp.mayfirst.org/users/mfcp/.local/lib/python3.7/site-packages/django/views/generic/edit.py" in post
142. return self.form_valid(form)
File "/home/members/mayfirst/sites/cp.mayfirst.org/users/mfcp/flower/flowerhub/views.py" in form_valid
1140. return super().form_valid(form)
File "/home/members/mayfirst/sites/cp.mayfirst.org/users/mfcp/.local/lib/python3.7/site-packages/django/contrib/messages/views.py" in form_valid
11. response = super().form_valid(form)
File "/home/members/mayfirst/sites/cp.mayfirst.org/users/mfcp/flower/flowerhub/views.py" in form_valid
136. response = super().form_valid(form)
File "/home/members/mayfirst/sites/cp.mayfirst.org/users/mfcp/flower/flowerhub/views.py" in form_valid
356. return super().form_valid(form)
File "/home/members/mayfirst/sites/cp.mayfirst.org/users/mfcp/.local/lib/python3.7/site-packages/django/views/generic/edit.py" in form_valid
125. self.object = form.save()
File "/home/members/mayfirst/sites/cp.mayfirst.org/users/mfcp/.local/lib/python3.7/site-packages/django/forms/models.py" in save
458. self.instance.save()
File "/home/members/mayfirst/sites/cp.mayfirst.org/users/mfcp/flower/flowerhub/models.py" in save
2119. super().save(*args, **kwargs)
File "/home/members/mayfirst/sites/cp.mayfirst.org/users/mfcp/flower/flowerhub/models.py" in save
525. self.setup_runners(desired_status=desired_status)
File "/home/members/mayfirst/sites/cp.mayfirst.org/users/mfcp/flower/flowerhub/models.py" in setup_runners
2175. 'server_name': domain_names.pop(0),
Exception Type: IndexError at /member/2/website/create
Exception Value: pop from empty list
```![Selection_1067](/uploads/510c4f227aa5b94e000b05324a137644/Selection_1067.png)