Exception When CheckIng a Document, which has not been checked out

When I check in a document, that has not been checked out before, an exception is raised, and an a Server Error message is shown.

mayan.apps.common.middleware.error_logging <3316> [ERROR] "process_exception() line 17 Exception caught by request middleware; <WSGIRequest: POST '/checkouts/documents/multiple/check/in/?id_list=27'>, "
Traceback (most recent call last):
  File "/opt/mayan-edms/lib/python3.7/site-packages/django/core/handlers/base.py", line 113, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/mayan-edms/lib/python3.7/site-packages/django/views/generic/base.py", line 71, in view
    return self.dispatch(request, *args, **kwargs)
  File "/opt/mayan-edms/lib/python3.7/site-packages/mayan/apps/common/mixins.py", line 548, in dispatch
    ).dispatch(request, *args, **kwargs)
  File "/opt/mayan-edms/lib/python3.7/site-packages/mayan/apps/common/mixins.py", line 243, in dispatch
    return super(MultipleObjectMixin, self).dispatch(request=request, *args, **kwargs)
  File "/opt/mayan-edms/lib/python3.7/site-packages/django/views/generic/base.py", line 97, in dispatch
    return handler(request, *args, **kwargs)
  File "/opt/mayan-edms/lib/python3.7/site-packages/mayan/apps/common/generics.py", line 484, in post
    self.view_action()
  File "/opt/mayan-edms/lib/python3.7/site-packages/mayan/apps/common/mixins.py", line 393, in view_action
    self.object_action(form=form, instance=instance)
  File "/opt/mayan-edms/lib/python3.7/site-packages/mayan/apps/checkouts/views.py", line 83, in object_action
    document=instance, user=self.request.user
  File "/opt/mayan-edms/lib/python3.7/site-packages/mayan/apps/checkouts/managers.py", line 29, in check_in_document
    raise DocumentNotCheckedOut
mayan.apps.checkouts.exceptions.DocumentNotCheckedOut
Edited by Gerald Fuchs