diff --git a/tensorflow/core/kernels/scatter_op.cc b/tensorflow/core/kernels/scatter_op.cc index 6eae1b7e217..1c1f0d7e9e0 100644 --- a/tensorflow/core/kernels/scatter_op.cc +++ b/tensorflow/core/kernels/scatter_op.cc @@ -124,8 +124,7 @@ class ScatterUpdateOp : public OpKernel { auto indices_flat = indices.flat<Index>(); auto params_flat = params.flat_outer_dims<T>(); - if (TensorShapeUtils::IsScalar(updates.shape()) || - TensorShapeUtils::IsScalar(updates.shape())) { + if (TensorShapeUtils::IsScalar(updates.shape())) { const auto update = updates.scalar<T>(); functor::ScatterScalarFunctor<Device, T, Index, op> functor; const Index bad_i = functor(c, c->template eigen_device<Device>(),