Page MenuHomePhabricator

Fix IndexError on some Organisation pages
Closed, ResolvedPublic

Description

When attempting to access https://wikilink.wmflabs.org/organisations/14 we get a server error:

Internal Server Error: /organisations/14
Traceback (most recent call last):
  File "/usr/local/lib/python3.5/site-packages/django/core/handlers/exception.py", line 34, in inner
    response = get_response(request)
  File "/usr/local/lib/python3.5/site-packages/django/core/handlers/base.py", line 115, in _get_response
    response = self.process_exception_by_middleware(e, request)
  File "/usr/local/lib/python3.5/site-packages/django/core/handlers/base.py", line 113, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/usr/local/lib/python3.5/site-packages/django/views/generic/base.py", line 71, in view
    return self.dispatch(request, *args, **kwargs)
  File "/usr/local/lib/python3.5/site-packages/django/utils/decorators.py", line 45, in _wrapper
    return bound_method(*args, **kwargs)
  File "/usr/local/lib/python3.5/site-packages/django/utils/decorators.py", line 142, in _wrapped_view
    response = view_func(request, *args, **kwargs)
  File "/usr/local/lib/python3.5/site-packages/django/views/generic/base.py", line 97, in dispatch
    return handler(request, *args, **kwargs)
  File "/usr/local/lib/python3.5/site-packages/django/views/generic/detail.py", line 107, in get
    context = self.get_context_data(object=self.object)
  File "/app/extlinks/organisations/views.py", line 86, in get_context_data
    this_collection_linksearchtotals)
  File "/app/extlinks/common/helpers.py", line 150, in get_linksearchtotal_data_by_time
    linksearch_data[i] = linksearch_data[i+1]
IndexError: list index out of range

Event Timeline

Samwalton9-WMF created this task.
Samwalton9-WMF renamed this task from Server error on ProQuest page to Fix IndexError on some Organisation pages.Sep 29 2020, 3:01 PM