# HG changeset patch # User Goffi # Date 1627592489 -7200 # Node ID 907f519faaf0ffd6978d5a2a9afc71de960df3c1 # Parent e5dc0b0658af1fea3ee8789faae29eb47349ca9c pages: pubsub's `extra` is now serialised, following backend change diff -r e5dc0b0658af -r 907f519faaf0 libervia/pages/blog/view/page_meta.py --- a/libervia/pages/blog/view/page_meta.py Thu Jul 29 22:59:08 2021 +0200 +++ b/libervia/pages/blog/view/page_meta.py Thu Jul 29 23:01:29 2021 +0200 @@ -127,7 +127,9 @@ node, C.NO_LIMIT, [], - {C.KEY_ORDER_BY: C.ORDER_BY_CREATION}, + data_format.serialise( + {C.KEY_ORDER_BY: C.ORDER_BY_CREATION} + ), profile) except Exception as e: log.warning( @@ -153,7 +155,7 @@ node, C.NO_LIMIT, items_id, - extra, + data_format.serialise(extra), profile) except Exception as e: # FIXME: need a better way to test errors in bridge errback diff -r e5dc0b0658af -r 907f519faaf0 libervia/pages/lists/view_item/page_meta.py --- a/libervia/pages/lists/view_item/page_meta.py Thu Jul 29 22:59:08 2021 +0200 +++ b/libervia/pages/lists/view_item/page_meta.py Thu Jul 29 23:01:29 2021 +0200 @@ -64,7 +64,8 @@ template_data["comments_service"] = comments_service = uri_data["path"] try: comments = data_format.deserialise(await self.host.bridgeCall( - "mbGet", comments_service, comments_node, C.NO_LIMIT, [], {}, profile + "mbGet", comments_service, comments_node, C.NO_LIMIT, [], + data_format.serialise({}), profile )) except BridgeException as e: if e.classname == 'NotFound' or e.condition == 'item-not-found': diff -r e5dc0b0658af -r 907f519faaf0 libervia/pages/merge-requests/view/page_meta.py --- a/libervia/pages/merge-requests/view/page_meta.py Thu Jul 29 22:59:08 2021 +0200 +++ b/libervia/pages/merge-requests/view/page_meta.py Thu Jul 29 23:01:29 2021 +0200 @@ -65,7 +65,8 @@ template_data["comments_node"] = comments_node = uri_data["node"] template_data["comments_service"] = comments_service = uri_data["path"] template_data["comments"] = data_format.deserialise(await self.host.bridgeCall( - "mbGet", comments_service, comments_node, C.NO_LIMIT, [], {}, profile + "mbGet", comments_service, comments_node, C.NO_LIMIT, [], + data_format.serialise({}), profile )) template_data["login_url"] = self.getPageRedirectURL(request) diff -r e5dc0b0658af -r 907f519faaf0 libervia/server/pages_tools.py --- a/libervia/server/pages_tools.py Thu Jul 29 22:59:08 2021 +0200 +++ b/libervia/server/pages_tools.py Thu Jul 29 23:01:29 2021 +0200 @@ -1,7 +1,6 @@ #!/usr/bin/env python3 - -# Libervia: a Salut à Toi frontend +# Libervia Web frontend # Copyright (C) 2011-2021 Jérôme Poisson # This program is free software: you can redistribute it and/or modify @@ -43,7 +42,9 @@ else exception will be raised """ try: - d = self.host.bridgeCall("mbGet", service, node, C.NO_LIMIT, [], {}, profile) + d = self.host.bridgeCall( + "mbGet", service, node, C.NO_LIMIT, [], data_format.serialise({}), profile + ) except Exception as e: if not pass_exceptions: raise e