diff --git a/multi_user/__init__.py b/multi_user/__init__.py index 8f4011e..e15a003 100644 --- a/multi_user/__init__.py +++ b/multi_user/__init__.py @@ -44,7 +44,7 @@ from . import environment DEPENDENCIES = { - ("replication", '0.1.30'), + ("replication", '0.1.31'), } diff --git a/multi_user/bl_types/bl_file.py b/multi_user/bl_types/bl_file.py index 120048d..26400c3 100644 --- a/multi_user/bl_types/bl_file.py +++ b/multi_user/bl_types/bl_file.py @@ -134,6 +134,8 @@ class BlFile(ReplicatedDatablock): if self.preferences.clear_memory_filecache: return False else: + if not self.instance: + return False memory_size = sys.getsizeof(self.data['file'])-33 disk_size = self.instance.stat().st_size return memory_size != disk_size diff --git a/multi_user/bl_types/bl_image.py b/multi_user/bl_types/bl_image.py index 3a248c6..901a201 100644 --- a/multi_user/bl_types/bl_image.py +++ b/multi_user/bl_types/bl_image.py @@ -66,7 +66,7 @@ class BlImage(BlDatablock): loader = Loader() loader.load(data, target) - target.source = data['source'] + target.source = 'FILE' target.filepath_raw = get_filepath(data['filename']) color_space_name = data["colorspace_settings"]["name"] @@ -86,7 +86,7 @@ class BlImage(BlDatablock): dumper.depth = 2 dumper.include_filter = [ "name", - 'source', + # 'source', 'size', 'height', 'alpha',