diff --git a/source/blender/editors/space_outliner/outliner_tools.cc b/source/blender/editors/space_outliner/outliner_tools.cc index c69426842fa..e912e782f48 100644 --- a/source/blender/editors/space_outliner/outliner_tools.cc +++ b/source/blender/editors/space_outliner/outliner_tools.cc @@ -1400,8 +1400,10 @@ static void id_override_library_create_hierarchy_process(bContext *C, if (ID_IS_LINKED(id_iter) || !ID_IS_OVERRIDE_LIBRARY_REAL(id_iter)) { continue; } - if (!data.id_hierarchy_roots_uid.contains( - id_iter->override_library->hierarchy_root->session_uuid)) { + if (id_iter->override_library->hierarchy_root != nullptr && + !data.id_hierarchy_roots_uid.contains( + id_iter->override_library->hierarchy_root->session_uuid)) + { continue; } if (data.selected_id_uid.contains(id_iter->override_library->reference->session_uuid) ||