diff --git a/xarray/namedarray/_array_api/_manipulation_functions.py b/xarray/namedarray/_array_api/_manipulation_functions.py index 3e55c9bf608..ab1b2e31000 100644 --- a/xarray/namedarray/_array_api/_manipulation_functions.py +++ b/xarray/namedarray/_array_api/_manipulation_functions.py @@ -273,7 +273,9 @@ def reshape( d.append(dim if v == -1 else _new_unique_dim_name(tuple(d))) _dims = tuple(d) else: - _dims = _infer_dims(_data.shape, x.dims) + # _dims = _infer_dims(_data.shape, x.dims) + _dims = _infer_dims(_data.shape) + return x._new(_dims, _data)