diff --git a/web/client-api/src/main/java/io/deephaven/web/client/api/JsPartitionedTable.java b/web/client-api/src/main/java/io/deephaven/web/client/api/JsPartitionedTable.java index c874a1feb9a..7e7402e669a 100644 --- a/web/client-api/src/main/java/io/deephaven/web/client/api/JsPartitionedTable.java +++ b/web/client-api/src/main/java/io/deephaven/web/client/api/JsPartitionedTable.java @@ -81,11 +81,8 @@ public Promise refetch() { descriptor = PartitionedTableDescriptor.deserializeBinary(w.getDataAsU8()); return w.getExportedObjects()[0].fetch(); - }).then(result -> connection.newState((c, state, metadata) -> { - baseTable = (JsTable) result; - }, "get base table") - .refetch(this, connection.metadata()) - .then(state -> Promise.resolve(new JsTable(connection, state)))).then(result -> { + }).then(result -> { + baseTable = (JsTable) result; keyColumnTypes = new ArrayList<>(); InitialTableDefinition tableDefinition = WebBarrageUtils.readTableDefinition( WebBarrageUtils.readSchemaMessage(descriptor.getConstituentDefinitionSchema_asU8()));