Author: bpapez
Date: Tue Nov 13 11:46:00 2007
New Revision: 19126

URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D19126&repname=
=3Djahia
Log:
Rather use field.object than field.value for file field validations

Modified:
    trunk/core/src/java/org/jahia/data/containers/ContainerValidatorBase.ja=
va

Modified: trunk/core/src/java/org/jahia/data/containers/ContainerValidatorB=
ase.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/java/o=
rg/jahia/data/containers/ContainerValidatorBase.java&rev=3D19126&repname=3D=
jahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/java/org/jahia/data/containers/ContainerValidatorBase.ja=
va (original)
+++ trunk/core/src/java/org/jahia/data/containers/ContainerValidatorBase.ja=
va Tue Nov 13 11:46:00 2007
@@ -22,6 +22,7 @@
 import org.jahia.data.fields.FieldTypes;
 import org.jahia.data.fields.JahiaContentFieldFacade;
 import org.jahia.data.fields.JahiaField;
+import org.jahia.data.files.JahiaFileField;
 import org.jahia.engines.JahiaEngine;
 import org.jahia.engines.shared.JahiaPageEngineTempBean;
 import org.jahia.engines.validation.JahiaMltHelper;
@@ -133,11 +134,9 @@
                             break;
 =

                         case FieldTypes.FILE:
-                            if (newJf.getValue() !=3D null
-                                    && newJf.getValue().toUpperCase().inde=
xOf("<EMPTY>") !=3D -1)
-                                field =3D "";
-                            else
-                                field =3D newJf.getValue();
+                            field =3D newJf.getObject() !=3D null ? ((Jahi=
aFileField) newJf
+                                    .getObject()).getRealName()
+                                    : "";
                             break;
 =

                         case FieldTypes.APPLICATION:
@@ -227,13 +226,9 @@
                                 break;
 =

                             case FieldTypes.FILE:
-                                if (newJf.getValue() !=3D null
-                                        && newJf.getValue().toUpperCase().=
indexOf(
-                                        "<EMPTY>") !=3D -1)
-                                    field.addMltItem(newJf.getLanguageCode=
(), "");
-                                else
-                                    field.addMltItem(newJf.getLanguageCode=
(),
-                                            FormDataManager.removeSpecialT=
ags(newJf.getValue()));
+                                field.addMltItem(newJf.getLanguageCode(),
+                                        newJf.getObject() !=3D null ? ((Ja=
hiaFileField) newJf
+                                                .getObject()).getRealName(=
) : "");                                =

                                 break;
 =

                             case FieldTypes.APPLICATION:
@@ -259,8 +254,7 @@
 =

     /**
      * Remove tags <html>, <br>
-     *
-     * @param str
+     *     * @param str
      * @return the string with removed tags
      */
     public String removeDefaultHtmlTags(String str) {

_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list

Reply via email to