Closed Bug 1548250 Opened 6 years ago Closed 5 years ago

AttributeError when trying to submit translation

Categories

(developer.mozilla.org Graveyard :: General, defect, P3)

defect

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: peterbe, Unassigned)

References

()

Details

(Keywords: in-triage)

Traceback:

AttributeError: 'NoneType' object has no attribute 'document'
  File "django/core/handlers/exception.py", line 41, in inner
    response = get_response(request)
  File "django/core/handlers/base.py", line 187, in _get_response
    response = self.process_exception_by_middleware(e, request)
  File "django/core/handlers/base.py", line 185, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "newrelic/hooks/framework_django.py", line 544, in wrapper
    return wrapped(*args, **kwargs)
  File "newrelic/api/function_trace.py", line 115, in literal_wrapper
    return return_value(trace, lambda: wrapped(*args, **kwargs))
  File "newrelic/api/coroutine_trace.py", line 171, in return_value
    return fn()
  File "newrelic/api/function_trace.py", line 115, in <lambda>
    return return_value(trace, lambda: wrapped(*args, **kwargs))
  File "django/views/decorators/cache.py", line 57, in _wrapped_view_func
    response = view_func(request, *args, **kwargs)
  File "kuma/core/decorators.py", line 148, in agent_blocked_view
    return view_func(request, *args, **kwargs)
  File "django/views/decorators/http.py", line 40, in inner
    return func(request, *args, **kwargs)
  File "kuma/core/decorators.py", line 78, in _wrapped_view
    return view_fn(request, *args, **kwargs)
  File "ratelimit/decorators.py", line 30, in _wrapped
    return fn(*args, **kw)
  File "kuma/core/decorators.py", line 164, in block_if_banned
    return view_func(request, *args, **kwargs)
  File "csp/decorators.py", line 19, in _wrapped
    r = f(*a, **kw)
  File "kuma/wiki/decorators.py", line 105, in process
    return func(request, *args, **kwargs)
  File "kuma/wiki/decorators.py", line 48, in _check_readonly
    return view(request, *args, **kwargs)
  File "kuma/wiki/decorators.py", line 21, in _added_header
    response = func(request, *args, **kwargs)
  File "kuma/wiki/views/edit.py", line 100, in edit
    bypass_process_document_path=True)
  File "django/views/decorators/cache.py", line 57, in _wrapped_view_func
    response = view_func(request, *args, **kwargs)
  File "kuma/core/decorators.py", line 148, in agent_blocked_view
    return view_func(request, *args, **kwargs)
  File "kuma/core/decorators.py", line 78, in _wrapped_view
    return view_fn(request, *args, **kwargs)
  File "csp/decorators.py", line 19, in _wrapped
    r = f(*a, **kw)
  File "kuma/wiki/decorators.py", line 68, in process
    return func(request, document_path, *args, **kwargs)
  File "kuma/wiki/decorators.py", line 48, in _check_readonly
    return view(request, *args, **kwargs)
  File "kuma/wiki/decorators.py", line 21, in _added_header
    response = func(request, *args, **kwargs)
  File "kuma/wiki/views/translate.py", line 209, in translate
    rev_form.instance.based_on.document = doc.original

This post form submission doesn't appear to have a based_on parameter but it does have a parent_id.

Happened on POST https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Set/forEach$edit

Keywords: in-triage
Priority: -- → P3
MDN Web Docs' bug reporting has now moved to GitHub. From now on, please file content bugs at https://github.com/mdn/sprints/issues/ and platform bugs at https://github.com/mdn/kuma/issues/.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WONTFIX
Product: developer.mozilla.org → developer.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.