File "/layers/google.python.pip/pip/lib/python3.11/site-packages/django/core/handlers/base.py", line 197, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/srv/portmap/core/views.py", line 162, in find_articles
sources__contains=form.data['datasource'],
~~~~~~~~~^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/django/utils/datastructures.py", line 86, in __getitem__
raise MultiValueDictKeyError(key)
django.utils.datastructures.MultiValueDictKeyError: 'datasource'
My initial guess is that the find_articles view is sometimes being called with the form not filled out fully
My initial guess is that the find_articles view is sometimes being called with the form not filled out fully