diff --git a/pyproject.toml b/pyproject.toml index 5b0553b2e9..cf27a6f622 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,7 +28,7 @@ classifiers = [ dependencies = [ "arabic-reshaper==3.0.0", # Support for Arabic in reportlab "babel", - "BeautifulSoup4==4.12.*", + "BeautifulSoup4==4.13.*", "bleach==6.2.*", "celery==5.4.*", "chardet==5.2.*", diff --git a/src/pretix/base/services/mail.py b/src/pretix/base/services/mail.py index fea30a174b..29f681bd49 100644 --- a/src/pretix/base/services/mail.py +++ b/src/pretix/base/services/mail.py @@ -674,7 +674,7 @@ def replace_images_with_cid_paths(body_html): if body_html: email = BeautifulSoup(body_html, "lxml") cid_images = [] - for image in email.findAll('img'): + for image in email.find_all('img'): original_image_src = image['src'] try: diff --git a/src/tests/base/__init__.py b/src/tests/base/__init__.py index 876313d8db..e0186bbc3b 100644 --- a/src/tests/base/__init__.py +++ b/src/tests/base/__init__.py @@ -74,7 +74,7 @@ def extract_form_fields(soup): continue # textareas - for textarea in soup.findAll('textarea'): + for textarea in soup.find_all('textarea'): if textarea['name'] in data: if not isinstance(data[textarea['name']], list): data[textarea['name']] = [data[textarea['name']]]