Uploaded image for project: 'Gateway'
  1. Gateway
  2. GTWY-4119

Double-clicking Gateway Buttons generates Internal Server Errors

XMLWordPrintable

    • Icon: Defect Defect
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • None
    • None


      Many of our buttons in the Gateway application are implemented with Javascript. Logically, the buttons are intended to be clicked once for actions like "Delete File" or "Save Metadata", but in fact, these buttons can be clicked multiple times, which generates multiple identical requests.

      A user who double-clicks on the "Delete File" confirmation button will in fact delete the file, but will see on the web browser the results of the second click, which is an "Internal Server Error" because the file no longer exists.

      A user who double-clicks on the "Save Metadata" button will update the metadata as intended, but may end up receiving a Hibernate StaleObjectStateException, which may lead them to think that all their work was lost, or may cause them to lose trust in the website.

              Unassigned Unassigned
              bonnland Brian Bonnlander
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: