Tapestry
  1. Tapestry
  2. TAPESTRY-1575

@EventListener doesn't work with multi-part forms

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.1.2
    • Fix Version/s: 4.1.3
    • Component/s: Framework
    • Labels:
      None

      Description

      When using the @EventListener, the client usually stuffs a beventtarget.id parameter into the request to indicate which browser event the user has triggered.

      Somehow, the beventtarget.id parameter doesn't make it into the request for multipart forms (i.e. when the request contains an Upload component).

      I tried debugging this on the server-side, but it looks like a client-side issue since the Multipart decoder isn't finding the parameter in the servlet request at all.

        Activity

        Jeremy F. Kassis created issue -
        Jesse Kuhnert made changes -
        Field Original Value New Value
        Fix Version/s 4.2 [ 12312203 ]
        Marcus Schulte made changes -
        Fix Version/s 4.2 [ 12312203 ]
        Fix Version/s 4.1.3 [ 12312516 ]
        Resolution Fixed [ 1 ]
        Status Open [ 1 ] Resolved [ 5 ]
        Mark Thomas made changes -
        Workflow jira [ 12406322 ] Default workflow, editable Closed status [ 12567227 ]
        Mark Thomas made changes -
        Workflow Default workflow, editable Closed status [ 12567227 ] jira [ 12589980 ]

          People

          • Assignee:
            Unassigned
            Reporter:
            Jeremy F. Kassis
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development