# HG changeset patch # User Goffi # Date 1755100732 -7200 # Node ID 301fe2f1a34a45e329bfa0e3ac03a017ae6ec490 # Parent 4670dbf49909e6474a05e376bdf07601dc03457b Update `mb_send` calls following changes in backend. diff -r 4670dbf49909 -r 301fe2f1a34a libervia/web/pages/_browser/editor.py --- a/libervia/web/pages/_browser/editor.py Fri Jul 04 18:22:44 2025 +0200 +++ b/libervia/web/pages/_browser/editor.py Wed Aug 13 17:58:52 2025 +0200 @@ -213,8 +213,9 @@ if tags: data['tags'] = [t.strip() for t in tags.split(',') if t.strip()] try: + data.setdefault("service", None) preview_data = JSON.parse( - await bridge.mb_preview("", "", JSON.stringify(data)) + await bridge.mb_preview(JSON.stringify(data)) ) except BridgeException as e: dialog.notification.show( diff -r 4670dbf49909 -r 301fe2f1a34a libervia/web/pages/blog/edit/page_meta.py --- a/libervia/web/pages/blog/edit/page_meta.py Fri Jul 04 18:22:44 2025 +0200 +++ b/libervia/web/pages/blog/edit/page_meta.py Wed Aug 13 17:58:52 2025 +0200 @@ -27,8 +27,6 @@ await self.host.bridge_call( 'mb_send', - "", - "", data_format.serialise(mb_data), profile ) diff -r 4670dbf49909 -r 301fe2f1a34a libervia/web/pages/blog/page_meta.py --- a/libervia/web/pages/blog/page_meta.py Fri Jul 04 18:22:44 2025 +0200 +++ b/libervia/web/pages/blog/page_meta.py Wed Aug 13 17:58:52 2025 +0200 @@ -373,10 +373,10 @@ if not body: self.page_error(request, C.HTTP_BAD_REQUEST) comment_data = {"content_rich": body} + comment_data["service"] = service + comment_data["node"] = node try: await self.host.bridge_call('mb_send', - service, - node, data_format.serialise(comment_data), profile) except Exception as e: diff -r 4670dbf49909 -r 301fe2f1a34a libervia/web/pages/blog/view/page_meta.py --- a/libervia/web/pages/blog/view/page_meta.py Fri Jul 04 18:22:44 2025 +0200 +++ b/libervia/web/pages/blog/view/page_meta.py Wed Aug 13 17:58:52 2025 +0200 @@ -365,11 +365,13 @@ if not body: self.page_error(request, C.HTTP_BAD_REQUEST) - comment_data = {"content_rich": body} + comment_data = { + "service": service, + "node" + "content_rich": body + } try: await self.host.bridge_call('mb_send', - service, - node, data_format.serialise(comment_data), profile) except Exception as e: diff -r 4670dbf49909 -r 301fe2f1a34a libervia/web/pages/events/admin/page_meta.py --- a/libervia/web/pages/events/admin/page_meta.py Fri Jul 04 18:22:44 2025 +0200 +++ b/libervia/web/pages/events/admin/page_meta.py Wed Aug 13 17:58:52 2025 +0200 @@ -109,7 +109,11 @@ if not body.strip(): self.page_error(request, C.HTTP_BAD_REQUEST) - data = {"content": body} + data = { + "service": service, + "node": node, + "content": body + } if title: data["title"] = title if lang: @@ -124,7 +128,7 @@ try: await self.host.bridge_call( - "mb_send", service, node, data_format.serialise(data), profile) + "mb_send", data_format.serialise(data), profile) except Exception as e: if "forbidden" in str(e): self.page_error(request, C.HTTP_FORBIDDEN) diff -r 4670dbf49909 -r 301fe2f1a34a libervia/web/pages/forums/view/page_meta.py --- a/libervia/web/pages/forums/view/page_meta.py Fri Jul 04 18:22:44 2025 +0200 +++ b/libervia/web/pages/forums/view/page_meta.py Wed Aug 13 17:58:52 2025 +0200 @@ -38,10 +38,10 @@ if not body: self.page_error(request, C.HTTP_BAD_REQUEST) - mb_data = {"content_rich": body} + mb_data = {"service": service, "node": node, "content_rich": body} try: await self.host.bridge_call( - "mb_send", service, node, data_format.serialise(mb_data), profile) + "mb_send", data_format.serialise(mb_data), profile) except Exception as e: if "forbidden" in str(e): self.page_error(request, 401) diff -r 4670dbf49909 -r 301fe2f1a34a libervia/web/server/restricted_bridge.py --- a/libervia/web/server/restricted_bridge.py Fri Jul 04 18:22:44 2025 +0200 +++ b/libervia/web/server/restricted_bridge.py Wed Aug 13 17:58:52 2025 +0200 @@ -235,9 +235,10 @@ return await self.host.bridge_call( "ps_item_retract", service_s, node, item_id, notify, profile) - async def mb_preview(self, service_s, node, data, profile): + async def mb_preview(self, data, profile): return await self.host.bridge_call( - "mb_preview", service_s, node, data, profile) + "mb_preview", data, profile + ) async def list_set(self, service_s, node, values, schema, item_id, extra, profile): self.no_service_profile(profile)