From 9baf050c6130b9b8320cdf9c133717eddcb1189d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Christoph=20Kochend=C3=B6rfer?=
 <christoph.kochendoerfer@in-tech.com>
Date: Thu, 2 Dec 2021 18:46:41 +0100
Subject: [PATCH] Added vehicleCatalog path to the additional information.

---
 src/OpenScenarioEngine.cpp | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/OpenScenarioEngine.cpp b/src/OpenScenarioEngine.cpp
index e99f802..464051d 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(
-- 
GitLab