diff --git a/nifty5/operators/value_inserter.py b/nifty5/operators/value_inserter.py
index f9da44800b802a824b29f28d34b6065ec8d0b24c..79e22951905f0db099f581c6f7b878c4b3191dab 100644
--- a/nifty5/operators/value_inserter.py
+++ b/nifty5/operators/value_inserter.py
@@ -56,5 +56,5 @@ class ValueInserter(LinearOperator):
             res = np.zeros(self.target.shape, dtype=x.dtype)
             res[self._index] = x
         else:
-            res = x[self._index]
+            res = np.full((1,),x[self._index])
         return Field.from_global_data(self._tgt(mode), res)