From c31d9676063eea82f7b283b8eb6acb7216292dcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fred=20Lef=C3=A9v=C3=A8re-Laoide?= Date: Thu, 30 Jan 2025 16:43:30 +0100 Subject: [PATCH] return value --- taipy/gui/data/pandas_data_accessor.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/taipy/gui/data/pandas_data_accessor.py b/taipy/gui/data/pandas_data_accessor.py index 5d38a362e..8d719648a 100644 --- a/taipy/gui/data/pandas_data_accessor.py +++ b/taipy/gui/data/pandas_data_accessor.py @@ -273,7 +273,7 @@ def __get_data( # noqa: C901 if paged: if _PandasDataAccessor.__INDEX_COL not in df.columns: is_copied = True - df = df.assign(**{_PandasDataAccessor.__INDEX_COL: df.index}) + df = df.assign(**{_PandasDataAccessor.__INDEX_COL: df.index.to_numpy()}) if columns and _PandasDataAccessor.__INDEX_COL not in columns: columns.append(_PandasDataAccessor.__INDEX_COL) # optional columns @@ -541,7 +541,7 @@ def get_data( return self.__get_data(var_name, self._to_dataframe(value), payload, data_format) def _get_index_value(self, index: t.Any) -> t.Any: - tuple(*index) if isinstance(index, list) else index + return tuple(index) if isinstance(index, list) else index def on_edit(self, value: t.Any, payload: t.Dict[str, t.Any]): df = self.to_pandas(value)