Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-8136

Re-submitting Upload requests isn't supported yet

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • 4.2-milestone-2
    • Containers
    • None
    • Unknown

    Description

      When a request is saved for later replay (SavedRequestManager) — e.g. on CSRF token expiry (resubmit confirmation) or login detour — only the request parameters, method and headers are stored. Multipart file content is not saved, so replaying an upload request silently loses the attached file(s).

      Additionally, the restored request (SavedRequestWrapper) has no multipart body, so FileUploadUtils.getFileItems() finds no file items, meaning the Upload action cannot work on a restored request at all.

      Either the saved request should also persist the uploaded parts, or the user should at least be informed that the file must be re-selected instead of failing silently.

      Attachments

        Activity

          People

            Unassigned Unassigned
            sdumitriu Sergiu Dumitriu
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: