Uploaded image for project: 'MyFaces Core'
  1. MyFaces Core
  2. MYFACES-3008

Select components should honor javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Cannot Reproduce
    • 2.0.2, 2.0.3
    • None
    • None
    • None
    • Glassfish v3, myfaces core 2.0.2

    Description

      javax.faces.component.UIInput.getConvertedValue converts empty String to null even when javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL is set as false.

      When I dug deeper I narrowed down the issue to the method org.apache.myfaces.shared_impl.renderkit.RendererUtils.getConvertedUISelectOneValue where if the submitted value is an empty string the submittedvalue is set to null. I also understand that this logic was put in place to solve the issue no. 1759 for version 1.2.2 but in JSF 2.0 the empty string to null conversion is handled globally using context parameter javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL.

      Attachments

        Issue Links

          Activity

            People

              tandraschko Thomas Andraschko
              jay1ram2 Jay Palaniappan
              Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: