diff --git a/ProcessLib/SourceTerms/NodalSourceTerm.cpp b/ProcessLib/SourceTerms/NodalSourceTerm.cpp
index 162dc423b34711e677f3b18f63409b27be409466..67d829cfbb8e9f756236a9b32f7a790d36b6cea4 100644
--- a/ProcessLib/SourceTerms/NodalSourceTerm.cpp
+++ b/ProcessLib/SourceTerms/NodalSourceTerm.cpp
@@ -46,6 +46,7 @@ void NodalSourceTerm::integrate(const double t, GlobalVector const& /*x*/,
 
         ParameterLib::SpatialPosition pos;
         pos.setNodeID(node_id);
+        pos.setCoordinates(*node);
 
         b.add(index, _parameter(t, pos).front());
     }