Details

    • Epic Link:
    • Rice Team:
      Framework
    • Rice Module:
      KRAD
    • KRAD Feature Area:
      Maintenance
    • Application Requirement:
      Rice
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required
    • Include in Release Notes?:
      Yes

      Description

      When a request value cannot be converted to the underlying data type, Spring will thrown a binding exception. Currently, those are being caught by org.kuali.rice.krad.web.bind.UifBindingErrorProcessor. However, this needs to be reviewed (for one, should we be ignoring empty values?). Also, when binding errors are present, the request is contuining to the controller. We should be ending the request (could possibly do this in the interceptor preHandle by checking the message map).

      In addition, the errors are not very helpful, they all state 'Field Label: Invalid Format'. There is information from the spring binding that can be used to give a better error message.

        Attachments

          Issue Links

            Activity

            jkneal Jerry Neal (Inactive) created issue -
            jkneal Jerry Neal (Inactive) made changes -
            Field Original Value New Value
            Link This issue cloned to KULRICE-10452 [ KULRICE-10452 ]
            jkneal Jerry Neal (Inactive) made changes -
            Description When a maintenance edit is done, the primary key fields on the new side should not be editable When a request value cannot be converted to the underlying data type, Spring will thrown a binding exception. Currently, those are being caught by org.kuali.rice.krad.web.bind.UifBindingErrorProcessor. However, this needs to be reviewed (for one, should we be ignoring empty values?). Also, when binding errors are present, the request is contuining to the controller. We should be ending the request (could possibly do this in the interceptor preHandle by checking the message map)
            jkneal Jerry Neal (Inactive) made changes -
            Link This issue discovered by KULRICE-10244 [ KULRICE-10244 ]
            jkneal Jerry Neal (Inactive) made changes -
            Link This issue cloned from KULRICE-10457 [ KULRICE-10457 ]
            jcoltrin Jessica Coltrin (Inactive) made changes -
            Fix Version/s 2.4.0-m2 [ 17036 ]
            jcoltrin Jessica Coltrin (Inactive) made changes -
            Component/s User Experience (UX) [ 13465 ]
            jkneal Jerry Neal (Inactive) made changes -
            Epic Link KULRICE-11464 [ 129606 ]
            jkneal Jerry Neal (Inactive) made changes -
            Component/s KNS Equivalency [ 13684 ]
            jkneal Jerry Neal (Inactive) made changes -
            Fix Version/s Backlog [ 15811 ]
            Fix Version/s 2.4 [ 16913 ]
            jkneal Jerry Neal (Inactive) made changes -
            Description When a request value cannot be converted to the underlying data type, Spring will thrown a binding exception. Currently, those are being caught by org.kuali.rice.krad.web.bind.UifBindingErrorProcessor. However, this needs to be reviewed (for one, should we be ignoring empty values?). Also, when binding errors are present, the request is contuining to the controller. We should be ending the request (could possibly do this in the interceptor preHandle by checking the message map) When a request value cannot be converted to the underlying data type, Spring will thrown a binding exception. Currently, those are being caught by org.kuali.rice.krad.web.bind.UifBindingErrorProcessor. However, this needs to be reviewed (for one, should we be ignoring empty values?). Also, when binding errors are present, the request is contuining to the controller. We should be ending the request (could possibly do this in the interceptor preHandle by checking the message map).

            In addition, the errors are not very helpful, they all state 'Field Label: Invalid Format'. There is information from the spring binding that can be used to give a better error message.
            cniesen Claus Niesen made changes -
            Fix Version/s 2.5 [ 17044 ]
            Fix Version/s Backlog [ 15811 ]
            cniesen Claus Niesen made changes -
            Priority Major [ 3 ] Critical [ 2 ]
            cniesen Claus Niesen made changes -
            Fix Version/s 2.5.1 [ 17833 ]
            Fix Version/s 2.5 [ 17044 ]
            cniesen Claus Niesen made changes -
            Rank Ranked higher
            cniesen Claus Niesen made changes -
            Rank Ranked higher
            cniesen Claus Niesen made changes -
            Rank Ranked higher
            cniesen Claus Niesen made changes -
            Rank Ranked higher
            cniesen Claus Niesen made changes -
            Rank Ranked higher
            cniesen Claus Niesen made changes -
            Rank Ranked higher
            cniesen Claus Niesen made changes -
            Rank Ranked higher
            kbtaylor Kristina Taylor (Inactive) made changes -
            Rank Ranked higher
            kbtaylor Kristina Taylor (Inactive) made changes -
            Rice Team Framework [ 16024 ]
            kbtaylor Kristina Taylor (Inactive) made changes -
            Fix Version/s 2.6 [ 17820 ]
            Fix Version/s 2.5.1 [ 17833 ]
            ewestfal Eric Westfall made changes -
            Labels Old

              People

              • Assignee:
                Unassigned
                Reporter:
                jkneal Jerry Neal (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: