Author: sylvain
Date: Tue Oct  5 00:54:47 2004
New Revision: 53783

Modified:
   
cocoon/trunk/src/blocks/forms/java/org/apache/cocoon/forms/formmodel/Upload.java
Log:
Allow setting a null value to an Upload widget

Modified: 
cocoon/trunk/src/blocks/forms/java/org/apache/cocoon/forms/formmodel/Upload.java
==============================================================================
--- 
cocoon/trunk/src/blocks/forms/java/org/apache/cocoon/forms/formmodel/Upload.java
    (original)
+++ 
cocoon/trunk/src/blocks/forms/java/org/apache/cocoon/forms/formmodel/Upload.java
    Tue Oct  5 00:54:47 2004
@@ -64,10 +64,11 @@
     }
 
     public void setValue(Object object) {
-        if (!(object instanceof Part)) {
+        if ((object == null) || (object instanceof Part)) {
+            this.part = (Part)object;
+        } else {
             throw new RuntimeException("The value of an upload widget must be 
of type " + Part.class + ".");
         }
-        this.part = (Part)object;
     }
 
     public void readFromRequest(FormContext formContext) {

Reply via email to