diff options
author | vt512 <vt512@users.noreply.github.com> | 2020-09-08 16:29:17 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-08 17:29:17 +0300 |
commit | bafab4554a43f7c0214e919fa9d594a92305bc92 (patch) | |
tree | 1ec81b39cf637b933ab81b883b49b5be01a00d12 /server/src/main/java/com | |
parent | 665f3355a2f6a759ca7ee088025a4546c3953b02 (diff) | |
download | vaadin-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.java | 2 |
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 " |