From 7b506a70c89c83451b113a7549b6fbe2268b5b26 Mon Sep 17 00:00:00 2001 From: Teemu Suo-Anttila Date: Tue, 23 May 2017 14:04:20 +0300 Subject: Correctly use id to identify data when refreshing (#9398) This patch refactors the internals of Grid single selection model implementation. Fixes #9380 --- .../src/test/java/com/vaadin/data/GridAsSingleSelectInBinderTest.java | 3 ++- .../java/com/vaadin/data/provider/ReplaceListDataProviderTest.java | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'server/src/test') diff --git a/server/src/test/java/com/vaadin/data/GridAsSingleSelectInBinderTest.java b/server/src/test/java/com/vaadin/data/GridAsSingleSelectInBinderTest.java index 077ca185a2..e38b86f6db 100644 --- a/server/src/test/java/com/vaadin/data/GridAsSingleSelectInBinderTest.java +++ b/server/src/test/java/com/vaadin/data/GridAsSingleSelectInBinderTest.java @@ -34,7 +34,8 @@ public class GridAsSingleSelectInBinderTest extends SingleSelectionModelImpl { public void setSelectedFromClient(Sex item) { - setSelectedFromClient(itemToKey(item)); + setSelectedFromClient( + getGrid().getDataCommunicator().getKeyMapper().key(item)); } } diff --git a/server/src/test/java/com/vaadin/data/provider/ReplaceListDataProviderTest.java b/server/src/test/java/com/vaadin/data/provider/ReplaceListDataProviderTest.java index 7552691413..5c7448d17e 100644 --- a/server/src/test/java/com/vaadin/data/provider/ReplaceListDataProviderTest.java +++ b/server/src/test/java/com/vaadin/data/provider/ReplaceListDataProviderTest.java @@ -45,5 +45,4 @@ public class ReplaceListDataProviderTest { Assert.assertTrue("Old test object should be stale", dataProvider.isStale(TEST_OBJECT)); } - } -- cgit v1.2.3