diff options
author | Vilem Duha <vilem.duha@gmail.com> | 2021-10-03 20:07:38 +0300 |
---|---|---|
committer | Vilem Duha <vilem.duha@gmail.com> | 2021-10-03 20:07:38 +0300 |
commit | 1f38515d87fb78443f2ead17b4e95411f43dc1b2 (patch) | |
tree | c6fce0823b0679325d0e7dfa46975f2ec6116328 /blenderkit/resolutions.py | |
parent | 2965c7afc0d5e951b9bee16a1dcf182f2aec0a44 (diff) |
BlenderKit: forgot one instance of the save_mainfile call in previous fix
fixes crash of background blender during asset unpacking
Diffstat (limited to 'blenderkit/resolutions.py')
-rw-r--r-- | blenderkit/resolutions.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/blenderkit/resolutions.py b/blenderkit/resolutions.py index 7a3f3671..f92f68c6 100644 --- a/blenderkit/resolutions.py +++ b/blenderkit/resolutions.py @@ -171,6 +171,7 @@ def unpack_asset(data): #mark asset browser asset data_block = None if asset_data['assetType'] == 'model': + for c in bpy.data.collections: if c.get('asset_data') is not None: c.asset_mark() @@ -193,6 +194,8 @@ def unpack_asset(data): tags.new('description: ' + asset_data['description']) tags.new('tags: ' + ','.join(asset_data['tags'])) # + # if this isn't here, blender crashes when saving file. + bpy.context.preferences.filepaths.file_preview_type = 'NONE' bpy.ops.wm.save_mainfile(compress=False) # now try to delete the .blend1 file |