[GH-ISSUE #701] Account modification fails when amavis is enabled #653

Closed
opened 2026-02-27 11:12:51 +03:00 by kerem · 0 comments
Owner

Originally created by @tonioo on GitHub (Mar 25, 2015).
Original GitHub issue: https://github.com/modoboa/modoboa/issues/701

Originally assigned to: @tonioo on GitHub.

Traceback (most recent call last):

  File "/srv/python-envs/service/lib/python2.7/site-packages/django/core/handlers/base.py", line 112, in get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)

  File "/srv/python-envs/service/lib/python2.7/site-packages/django/contrib/auth/decorators.py", line 22, in _wrapped_view
    return view_func(request, *args, **kwargs)

  File "/srv/python-envs/service/lib/python2.7/site-packages/django/contrib/auth/decorators.py", line 22, in _wrapped_view
    return view_func(request, *args, **kwargs)

  File "/srv/python-envs/service/lib/python2.7/site-packages/reversion/revisions.py", line 297, in do_revision_context
    return func(*args, **kwargs)

  File "/srv/python-envs/service/lib/python2.7/site-packages/modoboa/extensions/admin/views/identity.py", line 177, in editaccount
    return AccountForm(request, instances=instances).process()

  File "/srv/python-envs/service/lib/python2.7/site-packages/modoboa/lib/formutils.py", line 315, in process
    self.save()

  File "/srv/python-envs/service/lib/python2.7/site-packages/modoboa/extensions/admin/forms/account.py", line 427, in save
    self.forms[1]["instance"].save(self.user, self.account)

  File "/srv/python-envs/service/lib/python2.7/site-packages/modoboa/extensions/admin/forms/account.py", line 305, in save
    self.update_mailbox(user, account)

  File "/srv/python-envs/service/lib/python2.7/site-packages/modoboa/extensions/admin/forms/account.py", line 257, in update_mailbox
    events.raiseEvent('MailboxModified', self.mb)

  File "/srv/python-envs/service/lib/python2.7/site-packages/modoboa/lib/events.py", line 145, in raiseEvent
    callback(*args, **kwargs)

  File "/srv/python-envs/service/lib/python2.7/site-packages/modoboa/lib/events.py", line 98, in wrapped_f
    return f(*args, **kwargs)

  File "/srv/python-envs/service/lib/python2.7/site-packages/modoboa/extensions/amavis/general_callbacks.py", line 67, in on_mailbox_modified
    user = Users.objects.select_related.get(email=mailbox.old_full_address)

AttributeError: 'function' object has no attribute 'get'
Originally created by @tonioo on GitHub (Mar 25, 2015). Original GitHub issue: https://github.com/modoboa/modoboa/issues/701 Originally assigned to: @tonioo on GitHub. ``` python Traceback (most recent call last): File "/srv/python-envs/service/lib/python2.7/site-packages/django/core/handlers/base.py", line 112, in get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/srv/python-envs/service/lib/python2.7/site-packages/django/contrib/auth/decorators.py", line 22, in _wrapped_view return view_func(request, *args, **kwargs) File "/srv/python-envs/service/lib/python2.7/site-packages/django/contrib/auth/decorators.py", line 22, in _wrapped_view return view_func(request, *args, **kwargs) File "/srv/python-envs/service/lib/python2.7/site-packages/reversion/revisions.py", line 297, in do_revision_context return func(*args, **kwargs) File "/srv/python-envs/service/lib/python2.7/site-packages/modoboa/extensions/admin/views/identity.py", line 177, in editaccount return AccountForm(request, instances=instances).process() File "/srv/python-envs/service/lib/python2.7/site-packages/modoboa/lib/formutils.py", line 315, in process self.save() File "/srv/python-envs/service/lib/python2.7/site-packages/modoboa/extensions/admin/forms/account.py", line 427, in save self.forms[1]["instance"].save(self.user, self.account) File "/srv/python-envs/service/lib/python2.7/site-packages/modoboa/extensions/admin/forms/account.py", line 305, in save self.update_mailbox(user, account) File "/srv/python-envs/service/lib/python2.7/site-packages/modoboa/extensions/admin/forms/account.py", line 257, in update_mailbox events.raiseEvent('MailboxModified', self.mb) File "/srv/python-envs/service/lib/python2.7/site-packages/modoboa/lib/events.py", line 145, in raiseEvent callback(*args, **kwargs) File "/srv/python-envs/service/lib/python2.7/site-packages/modoboa/lib/events.py", line 98, in wrapped_f return f(*args, **kwargs) File "/srv/python-envs/service/lib/python2.7/site-packages/modoboa/extensions/amavis/general_callbacks.py", line 67, in on_mailbox_modified user = Users.objects.select_related.get(email=mailbox.old_full_address) AttributeError: 'function' object has no attribute 'get' ```
kerem 2026-02-27 11:12:51 +03:00
  • closed this issue
  • added the
    bug
    label
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/modoboa-modoboa#653
No description provided.