Uploaded image for project: 'Axis2'
  1. Axis2
  2. AXIS2-4626

Wrong Date handling in SimpleTypeMapper

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.5.1
    • None
    • databinding
    • None
    • Not relevant

    Description

      Class SimpleTypeMapper

      Line 113 to 115:

      } else if (name.equals(W_DATE))

      { return makeDate(text); }

      Line 312 to 314:

      public static Object makeDate(String source)

      { return ConverterUtil.convertToDateTime(source).getTime(); }

      I think the latter should return the result from ConverterUtil.convertToDate(source) not from convertToDateTime. If that is not possible, I'd expect ConverterUtil.convertToDateTime to also accept a date in the format "yyyy-mm-dd" not only in the long 19 character version? or am I wrong here?

      As Axis2 serializes Date Objects in my case (POJO Webservice) in the "yyyy-mm-dd" format to String, this format should definitely be accepted on clientside in my opinion.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              cruxy Bernhard Schauer
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: