diff --git a/modoboa/core/password_hashers/__init__.py b/modoboa/core/password_hashers/__init__.py index c26f9d3fd..66e4d6a64 100644 --- a/modoboa/core/password_hashers/__init__.py +++ b/modoboa/core/password_hashers/__init__.py @@ -20,7 +20,7 @@ def get_password_hasher(scheme): """ try: scheme = scheme.replace('-', '') - hasher = globals()['%sHasher' % scheme] - except AttributeError: + hasher = globals()['%sHasher' % scheme.upper()] + except KeyError: hasher = PLAINHasher return hasher