Ensure RedirectModel is initialized

This commit fixes an old bug in ModelAndViewContainer where getModel
returns a new ModelMap instance that isn't saved and re-used.

Issue: SPR-14045
This commit is contained in:
Rossen Stoyanchev
2016-03-14 23:00:19 -04:00
parent bd82acbf99
commit d7062f6291
3 changed files with 31 additions and 3 deletions
@@ -126,7 +126,10 @@ public class ModelAndViewContainer {
return this.defaultModel;
}
else {
return (this.redirectModel != null) ? this.redirectModel : new ModelMap();
if (this.redirectModel == null) {
this.redirectModel = new ModelMap();
}
return this.redirectModel;
}
}