diff --git a/CHANGELOG.md b/CHANGELOG.md index ecc6e0b..d827420 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -246,4 +246,11 @@ All notable changes to this project will be documented in this file. ### Fixed - Auto updater breaks dependency auto installer -- Auto updater update from tag \ No newline at end of file +- Auto updater update from tag + +## [0.5.2] - 2022-02-18 + +### Fixed + +- Objects not selectable after user leaves session +- Geometry nodes attribute toogle doesn't sync \ No newline at end of file diff --git a/multi_user/__init__.py b/multi_user/__init__.py index 660df40..353a493 100644 --- a/multi_user/__init__.py +++ b/multi_user/__init__.py @@ -19,7 +19,7 @@ bl_info = { "name": "Multi-User", "author": "Swann Martinez", - "version": (0, 5, 1), + "version": (0, 5, 2), "description": "Enable real-time collaborative workflow inside blender", "blender": (2, 82, 0), "location": "3D View > Sidebar > Multi-User tab", diff --git a/multi_user/bl_types/bl_object.py b/multi_user/bl_types/bl_object.py index ebc85e1..e8b64e6 100644 --- a/multi_user/bl_types/bl_object.py +++ b/multi_user/bl_types/bl_object.py @@ -172,7 +172,7 @@ def load_modifier_geometry_node_props(dumped_modifier: dict, target_modifier: bp for input_index, inpt in enumerate(get_node_group_properties_identifiers(target_modifier.node_group)): dumped_value, dumped_type = dumped_modifier['props'][input_index] input_value = target_modifier[inpt[0]] - if dumped_type in ['INT', 'VALUE', 'STR']: + if dumped_type in ['INT', 'VALUE', 'STR', 'BOOL']: logging.info(f"{inpt[0]}/{dumped_value}") target_modifier[inpt[0]] = dumped_value elif dumped_type in ['RGBA', 'VECTOR']: diff --git a/multi_user/libs/replication b/multi_user/libs/replication index 90b928c..b3cee9e 160000 --- a/multi_user/libs/replication +++ b/multi_user/libs/replication @@ -1 +1 @@ -Subproject commit 90b928c53c57b86ba90f62b091771eb11c05637d +Subproject commit b3cee9e7449bc75be574829c9ea842d877257f11