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 971ccab038
commit 582864802e
3 changed files with 31 additions and 3 deletions

View File

@@ -134,7 +134,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;
}
}