diff --git a/source/extensions/isaacsim.ros2.bridge/include/isaacsim/ros2/bridge/Ros2OgnUtils.h b/source/extensions/isaacsim.ros2.bridge/include/isaacsim/ros2/bridge/Ros2OgnUtils.h index 8cbbc92b..69feabb2 100644 --- a/source/extensions/isaacsim.ros2.bridge/include/isaacsim/ros2/bridge/Ros2OgnUtils.h +++ b/source/extensions/isaacsim.ros2.bridge/include/isaacsim/ros2/bridge/Ros2OgnUtils.h @@ -892,7 +892,9 @@ inline bool writeNodeAttributeFromMessage(OmniGraphDatabase& db, } else { - auto outputValue = getAttributeWritableData(db.abi_node(), "outputs:" + messageField.name); + //auto outputValue = getAttributeWritableData(db.abi_node(), "outputs:" + messageField.name); + auto outputValue = getAttributeWritableData( + db.abi_node(), inputOutput(isOutput) + ":" + prependStr + messageField.name); if (checkCondition(outputValue, "Unable to write float value")) { *outputValue = *std::static_pointer_cast(messageData.at(i));