Skip to content

When multiple users edit a document, the version history only records changes made by the authorized user, even if unauthorized users (editing via a shared link) make modifications. #3296

Open
@kkrasoo

Description

@kkrasoo

This issue is unique.

  • I have used the search tool and did not find an issue describing my bug.

Operating System of DocumentServer

Linux (RPM package), Linux (DEB package)

Version information

OnlyOffice 9.0.0.168

Expected Behavior

The version history should display changes made by all users, including the unauthorized user ("Test21"), with their respective names and timestamps.

Actual Behavior

The version history only shows changes attributed to the authorized user ("testusertest"), even though the document reflects edits made by the unauthorized user ("Test21"). The timestamps in the history roughly align with the time of edits by "Test21", but their contributions are not credited.

Reproduction Steps

  1. Create a new spreadsheet as an authorized user (e.g., "testusertest") and populate it with test data.
  2. Share the document via a public link without a password, granting editing permissions.
  3. Open the link in a different browser, specify a name for the unauthorized user (e.g., "Test21"), and edit the document.
  4. Save and close the document in the unauthorized user's browser.
  5. Refresh the document as the authorized user ("testusertest") and check the version history.

Additional information

When multiple users edit a document, the version history only records changes made by the authorized user, even if unauthorized users (editing via a shared link) make modifications. The issue occurs consistently when unauthorized users edit the document, and their changes are not reflected in the version history, despite being saved in the document.

Image
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions