Reactive support for @ModelAttribute argument

Issue: SPR-14542
This commit is contained in:
Rossen Stoyanchev
2016-11-04 07:53:52 +02:00
parent 3230ca6d39
commit 816e32872a
5 changed files with 834 additions and 5 deletions

View File

@@ -54,10 +54,10 @@ public class BindingAwareConcurrentModel extends ConcurrentModel {
private void removeBindingResultIfNecessary(String key, Object value) {
if (!key.startsWith(BindingResult.MODEL_KEY_PREFIX)) {
String bindingResultKey = BindingResult.MODEL_KEY_PREFIX + key;
BindingResult bindingResult = (BindingResult) get(bindingResultKey);
if (bindingResult != null && bindingResult.getTarget() != value) {
remove(bindingResultKey);
String resultKey = BindingResult.MODEL_KEY_PREFIX + key;
BindingResult result = (BindingResult) get(resultKey);
if (result != null && result.getTarget() != value) {
remove(resultKey);
}
}
}