diff --git a/src/OpenScenarioEngine.cpp b/src/OpenScenarioEngine.cpp index e99f8020b2da81c9fccbf0e7de3ef0bc00cb497f..464051d2aaee72c60880c19d32f2f8bca8a92197 100644 --- a/src/OpenScenarioEngine.cpp +++ b/src/OpenScenarioEngine.cpp @@ -51,6 +51,13 @@ mantle_api::ScenarioInfo OpenScenarioEngine::GetScenarioInfo() const info.description = scenario_data_ptr_->GetFileHeader()->GetDescription(); info.scenario_timeout_duration = storyboard_->GetDuration(); info.additional_information.emplace("full_scenario_path", ResolveScenarioPath(scenario_file_path_)); + + if (scenario_data_ptr_->GetOpenScenarioCategory()->GetScenarioDefinition()->GetCatalogLocations()->GetVehicleCatalog() != nullptr) + { + const auto& vehicle_catalog_path = scenario_data_ptr_->GetOpenScenarioCategory()->GetScenarioDefinition()->GetCatalogLocations()->GetVehicleCatalog()->GetDirectory()->GetPath(); + info.additional_information.emplace("vehicle_catalog_path", vehicle_catalog_path); + } + if (scenario_definition_ptr_->GetRoadNetwork()->GetLogicFile() != nullptr) { info.additional_information.emplace(