diff --git a/src/VTKWriter/VTKWriter_unit_tests.hpp b/src/VTKWriter/VTKWriter_unit_tests.hpp
index c0cdccb01f6acba2e57046ff8aae0cb73f1fc4df..8b0384e8e11f9e127190f151845565ee23a0556a 100644
--- a/src/VTKWriter/VTKWriter_unit_tests.hpp
+++ b/src/VTKWriter/VTKWriter_unit_tests.hpp
@@ -569,7 +569,10 @@ template<typename grid_type> void fill_grid_some_data(grid_type & g)
 	while (it.isNext())
 	{
 		g.template get<p::x>(it.get()) = it.get().get(0);
-		g.template get<p::y>(it.get()) = it.get().get(1);
+		if (grid_type::dims != 1)
+		{g.template get<p::y>(it.get()) = it.get().get(1);}
+		else
+		{g.template get<p::y>(it.get()) = 0.0;}
 		g.template get<p::z>(it.get()) = 0;
 		g.template get<p::s>(it.get()) = 1.0;
 		g.template get<p::v>(it.get())[0] = g.getGrid().LinId(it.get());