diff --git a/Tracking/TrkFitter/TrkRefitAlg/src/ReFitTrack.cxx b/Tracking/TrkFitter/TrkRefitAlg/src/ReFitTrack.cxx
index 8e3f539b8db166ffe4d705eecfaee52fc5233ae8..eba4f6930c8a74d35efe2a5682b4909d63c8c473 100755
--- a/Tracking/TrkFitter/TrkRefitAlg/src/ReFitTrack.cxx
+++ b/Tracking/TrkFitter/TrkRefitAlg/src/ReFitTrack.cxx
@@ -281,7 +281,7 @@ StatusCode Trk::ReFitTrack::execute()
   }
 
   ATH_MSG_VERBOSE ("Save tracks");
-  ATH_CHECK(SG::WriteHandle<TrackCollection>().record(std::move(new_track_collection)));
+  ATH_CHECK(SG::WriteHandle<TrackCollection>(m_newTrackName).record(std::move(new_track_collection)));
 
   return StatusCode::SUCCESS;
 }