Devision by zero error
This relates to the improvements on the admin celery bar which got merged a couple of minutes ago (!1414 (merged))
If after a restart of supervisor the dashboard is reloaded pretty much immediately, you'll get this error and the browser stating "Too many redirects"
[12/May/2022 11:09:55] INFO [django.request:224] Found: /dashboard/
Traceback (most recent call last):
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/core/handlers/base.py", line 181, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/contrib/auth/decorators.py", line 21, in _wrapped_view
return view_func(request, *args, **kwargs)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/allianceauth/authentication/views.py", line 62, in dashboard
return render(request, 'authentication/dashboard.html', context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/shortcuts.py", line 19, in render
content = loader.render_to_string(template_name, context, request, using=using)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/loader.py", line 62, in render_to_string
return template.render(context, request)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/backends/django.py", line 61, in render
return self.template.render(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/base.py", line 170, in render
return self._render(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/base.py", line 162, in _render
return self.nodelist.render(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/base.py", line 938, in render
bit = node.render_annotated(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/base.py", line 905, in render_annotated
return self.render(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/loader_tags.py", line 150, in render
return compiled_parent._render(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/base.py", line 162, in _render
return self.nodelist.render(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/base.py", line 938, in render
bit = node.render_annotated(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/base.py", line 905, in render_annotated
return self.render(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/defaulttags.py", line 315, in render
return nodelist.render(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/base.py", line 938, in render
bit = node.render_annotated(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/base.py", line 905, in render_annotated
return self.render(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/loader_tags.py", line 62, in render
result = block.nodelist.render(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/base.py", line 938, in render
bit = node.render_annotated(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/base.py", line 905, in render_annotated
return self.render(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/defaulttags.py", line 315, in render
return nodelist.render(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/base.py", line 938, in render
bit = node.render_annotated(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/base.py", line 905, in render_annotated
return self.render(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/loader_tags.py", line 195, in render
return template.render(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/base.py", line 172, in render
return self._render(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/base.py", line 162, in _render
return self.nodelist.render(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/base.py", line 938, in render
bit = node.render_annotated(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/base.py", line 905, in render_annotated
return self.render(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/library.py", line 234, in render
return t.render(new_context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/base.py", line 172, in render
return self._render(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/base.py", line 162, in _render
return self.nodelist.render(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/base.py", line 938, in render
bit = node.render_annotated(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/base.py", line 905, in render_annotated
return self.render(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/loader_tags.py", line 195, in render
return template.render(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/base.py", line 172, in render
return self._render(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/base.py", line 162, in _render
return self.nodelist.render(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/base.py", line 938, in render
bit = node.render_annotated(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/base.py", line 905, in render_annotated
return self.render(context)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/django/template/library.py", line 192, in render
output = self.func(*resolved_args, **resolved_kwargs)
File "/home/allianceserver/venv/auth/lib/python3.8/site-packages/allianceauth/templatetags/admin_status.py", line 41, in decimal_widthratio
return str(round(this_value/max_value * max_width, 2))
ZeroDivisionError: division by zero
The reason for this is, the task queue is empty (0 tasks)