From 27b91b5fe85a933dd8e7c6fc35b35a6db703316c Mon Sep 17 00:00:00 2001 From: Alberto Miranda <alberto.miranda@bsc.es> Date: Thu, 11 May 2023 08:09:44 +0200 Subject: [PATCH] API: Propagate node type between C and C++ APIs Fixes #128 --- src/lib/types.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/types.cpp b/src/lib/types.cpp index 779c1ab8..c725a758 100644 --- a/src/lib/types.cpp +++ b/src/lib/types.cpp @@ -287,7 +287,9 @@ job::resources::resources(ADM_job_resources_t res) { m_nodes.reserve(res->r_nodes->l_length); for(size_t i = 0; i < res->r_nodes->l_length; ++i) { - m_nodes.emplace_back(res->r_nodes->l_nodes[i].n_hostname); + m_nodes.emplace_back(res->r_nodes->l_nodes[i].n_hostname, + static_cast<scord::node::type>( + res->r_nodes->l_nodes[i].n_type)); } } -- GitLab