aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/main/java/com
diff options
context:
space:
mode:
authorvt512 <vt512@users.noreply.github.com>2020-09-08 16:29:17 +0200
committerGitHub <noreply@github.com>2020-09-08 17:29:17 +0300
commitbafab4554a43f7c0214e919fa9d594a92305bc92 (patch)
tree1ec81b39cf637b933ab81b883b49b5be01a00d12 /server/src/main/java/com
parent665f3355a2f6a759ca7ee088025a4546c3953b02 (diff)
downloadvaadin-framework-bafab4554a43f7c0214e919fa9d594a92305bc92.tar.gz
vaadin-framework-bafab4554a43f7c0214e919fa9d594a92305bc92.zip
fix duplicate key exception with Binder when interface method is overwritten (#12091)
Diffstat (limited to 'server/src/main/java/com')
-rw-r--r--server/src/main/java/com/vaadin/data/BeanPropertySet.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/server/src/main/java/com/vaadin/data/BeanPropertySet.java b/server/src/main/java/com/vaadin/data/BeanPropertySet.java
index 90c264eaa1..bd856c23f8 100644
--- a/server/src/main/java/com/vaadin/data/BeanPropertySet.java
+++ b/server/src/main/java/com/vaadin/data/BeanPropertySet.java
@@ -313,7 +313,7 @@ public class BeanPropertySet<T> implements PropertySet<T> {
.map(descriptor -> new BeanPropertyDefinition<>(this,
instanceKey.type, descriptor))
.collect(Collectors.toMap(PropertyDefinition::getName,
- Function.identity()));
+ Function.identity(), (pd1, pd2) -> pd2));
} catch (IntrospectionException e) {
throw new IllegalArgumentException(
"Cannot find property descriptors for "