Author: bpapez
Date: Tue Nov 13 11:45:48 2007
New Revision: 19125

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

Modified:
    branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/data/containers/Co=
ntainerValidatorBase.java

Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/data/contain=
ers/ContainerValidatorBase.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/data/containers/ContainerValidatorBase.java=
&rev=3D19125&repname=3Djahia
=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
--- branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/data/containers/Co=
ntainerValidatorBase.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/data/containers/Co=
ntainerValidatorBase.java Tue Nov 13 11:45:48 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,15 +134,13 @@
                             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:
-                            field =3D (newJf.getObject() !=3D null ? newJf=
.getObject().toString() : "");
+                            field =3D newJf.getObject() !=3D null ? newJf.=
getObject().toString() : "";
                             break;
 =

                         default:
@@ -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:

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

Reply via email to