# HG changeset patch # User Goffi # Date 1718226589 -7200 # Node ID b695b98851fcc382d8206ec864824e816a28ad9c # Parent 19c83dd943dff71dd9b8593369120f93994b6d85 pages (events/new): use coroutines. diff -r 19c83dd943df -r b695b98851fc libervia/web/pages/events/new/page_meta.py --- a/libervia/web/pages/events/new/page_meta.py Wed Jun 12 23:09:12 2024 +0200 +++ b/libervia/web/pages/events/new/page_meta.py Wed Jun 12 23:09:49 2024 +0200 @@ -14,8 +14,7 @@ log = getLogger(__name__) -@defer.inlineCallbacks -def on_data_post(self, request): +async def on_data_post(self, request): request_data = self.get_r_data(request) profile = self.get_profile(request) title, location, body, date, main_img, bg_img = self.get_posted_data( @@ -32,8 +31,8 @@ self.page_error(request, C.HTTP_BAD_REQUEST) data[var] = value data["register"] = C.BOOL_TRUE - node = yield self.host.bridge_call("event_create", timestamp, data, "", "", "", profile) + node = await self.host.bridge_call("event_create", timestamp, data, "", "", "", profile) log.info("Event node created at {node}".format(node=node)) request_data["post_redirect_page"] = (self.get_page_by_name("event_admin"), "@", node) - defer.returnValue(C.POST_NO_CONFIRM) + return C.POST_NO_CONFIRM