From 4e77ddd2e72ff36d6dc8c61eea0d3f06945bb61b Mon Sep 17 00:00:00 2001 From: Jeremy Grelle Date: Fri, 14 Nov 2008 14:35:45 +0000 Subject: [PATCH] Handling base MessageSource case for isReadOnly and setValue --- .../webflow/expression/el/FlowResourceELResolver.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/spring-webflow/src/main/java/org/springframework/webflow/expression/el/FlowResourceELResolver.java b/spring-webflow/src/main/java/org/springframework/webflow/expression/el/FlowResourceELResolver.java index 89a86eee..208631f5 100644 --- a/spring-webflow/src/main/java/org/springframework/webflow/expression/el/FlowResourceELResolver.java +++ b/spring-webflow/src/main/java/org/springframework/webflow/expression/el/FlowResourceELResolver.java @@ -91,6 +91,9 @@ public class FlowResourceELResolver extends ELResolver { if (base == null && RESOURCE_BUNDLE_KEY.equals(property)) { context.setPropertyResolved(true); return true; + } else if (base instanceof MessageSource) { + context.setPropertyResolved(true); + return true; } return false; } @@ -102,6 +105,8 @@ public class FlowResourceELResolver extends ELResolver { } if (base == null && RESOURCE_BUNDLE_KEY.equals(property)) { throw new PropertyNotWritableException("The flow's MessageSource is not writable."); + } else if (base instanceof MessageSource) { + throw new PropertyNotWritableException("The flow's MessageSource is not writable."); } }