diff pages/association/membership/page_meta.py @ 21:67487063f421

fix membership following changes with new theme
author Goffi <goffi@goffi.org>
date Tue, 30 Nov 2021 17:39:46 +0100
parents 9ce41ef66dfa
children 5fd933e238bb
line wrap: on
line diff
--- a/pages/association/membership/page_meta.py	Tue Nov 30 17:38:36 2021 +0100
+++ b/pages/association/membership/page_meta.py	Tue Nov 30 17:39:46 2021 +0100
@@ -63,8 +63,7 @@
     "The form you posted is not complete, we can't validate this membership request.\n"
     "Please fill all the required fields, thank you!")
 
-@defer.inlineCallbacks
-def on_data_post(self, request):
+async def on_data_post(self, request):
     data = FormData(*self.getPostedData(request, FIELDS, raise_on_missing=False))
     if any(not getattr(data, f) for f in REQUIRED):
         log.warning("missing data fields:\n{data}".format(data=data))
@@ -77,13 +76,13 @@
         None,
         "email_admins_list",
         default=Exception)
-    yield email.sendEmail(
+    await email.sendEmail(
         self.host.main_conf,
         addresses,
         SUBJECT_ADMIN,
         BODY_ADMIN.format(**data._asdict()),
         )
-    yield email.sendEmail(
+    await email.sendEmail(
         self.host.main_conf,
         data.email,
         SUBJECT,