diff --git a/ProcessLib/BoundaryCondition/Python/PythonBoundaryConditionLocalAssembler.h b/ProcessLib/BoundaryCondition/Python/PythonBoundaryConditionLocalAssembler.h
index 56ba59325353e9384ccd994645e8a872d7e5a141..6018fa210f48770982ff8a1352ab26fdf7279d35 100644
--- a/ProcessLib/BoundaryCondition/Python/PythonBoundaryConditionLocalAssembler.h
+++ b/ProcessLib/BoundaryCondition/Python/PythonBoundaryConditionLocalAssembler.h
@@ -67,8 +67,8 @@ public:
             _data.dof_table_bulk.getNumberOfComponents();
 
         auto const& bulk_node_ids_map =
-            *_data.boundary_mesh.getProperties().getPropertyVector<std::size_t>(
-                "bulk_node_ids");
+            *_data.boundary_mesh.getProperties()
+                 .template getPropertyVector<std::size_t>("bulk_node_ids");
 
         // gather primary variables
         Eigen::MatrixXd primary_variables_mat(num_nodes, num_comp_total);