python3: pass bytes to hashlib.md5 (40012)

This commit is contained in:
Nicolas Roche 2020-02-20 15:15:23 +01:00
parent df3dff1532
commit c80d6bf764
1 changed files with 2 additions and 1 deletions

View File

@ -25,6 +25,7 @@ from random import choice, randint
from django.db import connection
from django.conf import settings
from django.core import exceptions
from django.utils.encoding import force_bytes
from django.utils.six.moves.urllib import parse as urlparse
from hobo.environment.models import Variable, Wcs, Combo, Fargo
@ -277,7 +278,7 @@ def upgrade_user(matomo, user_login, id_site):
matomo.add_user(user_login, password, id_site)
# build the user's login url
password_md5 = hashlib.md5(password).hexdigest()
password_md5 = hashlib.md5(force_bytes(password)).hexdigest()
logme_url = '%s/index.php?module=Login&action=logme&login=%s&password=%s' % (
matomo.url_ws_base, user_login, password_md5)
return logme_url