Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-24508

Fix update of a Word file from MS Office through a WebDAV drive

    XMLWordPrintable

    Details

    • Release Notes Summary:
      The update of a MS Word file is handled by Nuxeo's WebDAV implementation.
    • Tags:
    • Backlog priority:
      1,000
    • Sprint:
      nxcore 10.2.2, nxcore 10.2.1, nxFG 10.2.3
    • Story Points:
      3

      Description

      The initial problem was that the document version was not incremented when a MS Office file was edited.
      After some investigation, we discover that the current document is put to trash and a new document is created with the changes. This is the consequence of this WebDAV flow:

      1. PUT /newpath.tmp : create a new temporary document in Nuxeo
      2. MOVE /current.doc /anotherpath.tmp : move the current document to another path
      3. MOVE /newpath.tmp /current.doc : move the temporary document to the document which was initially edited => it actually only change the
      4. DELETE /anotherpath.tmp

      We need to find a way to push the updated blob to the initial document.

      And after an update, the document version should be incremented, as it happens with documents edited with Notepad or Paint.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 week, 4 days, 3 hours
                  1w 4d 3h

                    PagerDuty

                    Error rendering 'com.pagerduty.jira-server-plugin:PagerDuty'. Please contact your Jira administrators.