diff --git a/source/blender/asset_system/intern/asset_library_service.cc b/source/blender/asset_system/intern/asset_library_service.cc index cf52f9d1d76..45d8264e926 100644 --- a/source/blender/asset_system/intern/asset_library_service.cc +++ b/source/blender/asset_system/intern/asset_library_service.cc @@ -215,6 +215,10 @@ std::string AssetLibraryService::root_path_from_library_ref( return ""; } + if (ELEM(library_reference.type, ASSET_LIBRARY_ESSENTIALS)) { + return essentials_directory_path(); + } + bUserAssetLibrary *custom_library = find_custom_asset_library_from_library_ref( library_reference); if (!custom_library || !custom_library->path[0]) {