diff --git a/source/RobotAPI/libraries/skills/provider/detail/SkillImplementationWrapper.cpp b/source/RobotAPI/libraries/skills/provider/detail/SkillImplementationWrapper.cpp
index 7ac11109281894c714ca70f355a96364c649193e..82908d85ac3b526848561cd94593291c15b40f67 100644
--- a/source/RobotAPI/libraries/skills/provider/detail/SkillImplementationWrapper.cpp
+++ b/source/RobotAPI/libraries/skills/provider/detail/SkillImplementationWrapper.cpp
@@ -137,7 +137,8 @@ namespace armarx
                 auto terminated = TerminatedSkillStatusUpdate{
                     {.executionId = statusUpdate.executionId,
                      .parameters = statusUpdate.parameters,
-                     .callbackInterface = statusUpdate.callbackInterface}};
+                     .callbackInterface = statusUpdate.callbackInterface,
+                     .result = statusUpdate.result}};
                 terminated.status = TerminatedSkillStatus::Aborted;
                 return terminated;
             };