[Bf-blender-cvs] [b4ba8db62c8] temp-asset-browser-catalogs-ui: Fix failure in asset catalog tests
Julian Eisel
noreply at git.blender.org
Fri Sep 10 12:29:08 CEST 2021
Commit: b4ba8db62c829c32b0de539f40549beacb7cc746
Author: Julian Eisel
Date: Fri Sep 10 12:28:49 2021 +0200
Branches: temp-asset-browser-catalogs-ui
https://developer.blender.org/rBb4ba8db62c829c32b0de539f40549beacb7cc746
Fix failure in asset catalog tests
===================================================================
M source/blender/blenkernel/intern/asset_catalog.cc
===================================================================
diff --git a/source/blender/blenkernel/intern/asset_catalog.cc b/source/blender/blenkernel/intern/asset_catalog.cc
index bcc2d5f75d9..9142e4fc3bd 100644
--- a/source/blender/blenkernel/intern/asset_catalog.cc
+++ b/source/blender/blenkernel/intern/asset_catalog.cc
@@ -71,7 +71,11 @@ AssetCatalog *AssetCatalogService::create_catalog(const CatalogPath &catalog_pat
catalog_definition_file_->add_new(catalog_ptr);
catalog_definition_file_->write_to_disk();
- catalog_tree_->insert_item(catalog_ptr->path);
+ /* Null when the service only writes, but didn't load anything
+ * (#AssetCatalogService::load_from_disk() not called). */
+ if (catalog_tree_) {
+ catalog_tree_->insert_item(catalog_ptr->path);
+ }
return catalog_ptr;
}
More information about the Bf-blender-cvs
mailing list