Skip to content

WorkBench Overrides CreatedByAgent with Current User #7840

@bronwyncombs

Description

@bronwyncombs

Describe the bug

As of v7.10.2, WorkBench overrides data entered and validated for the createdByAgent field/column with that of the Agent associated with the specifyUser that is actively logged in and performing the upload.

Report from CSIRO:

CreatedBy is defaulting to my logged-on user, rather than the data I've mapped from Algae. ModifedBy is still working fine. This is happening in another instance as well, where we had mapped to the CreatedBy for workbench uploads that are prepared by users who are not the final uploaders.
This seems like a bug? I'm limited in my workarounds here, as not all the tables have alternative Agent fields I can use.

To Reproduce
Steps to reproduce the behavior:

  1. In WB, create an import with upload plan attached below
  2. In grid editor, enter an agent name not associated with the active user
  3. Validate & Upload data
  4. Query on Created By Agent for the newly uploaded record
  5. See active user's agent in results

Expected behavior
Validated entries in a column mapped to createdByAgent should be reflected exactly on records after uploading to the database. I.e., uploaded records should have the same createdByAgent as assigned in the WB data set prior to uploading.

Screenshots

v7.10.2:
Image
v7.10.0:
Image

Please fill out the following information manually:

  • OS: macOS
  • Browser: Chrome
  • Specify 7 Version: v7.10.2 +

Reported By
CSIRO

Additional context
v7.10.1 vs v7.10.2

New Data Set Tue Mar 24 2026.json

Metadata

Metadata

Assignees

No one assigned

    Labels

    2 - Database/SchemaIssues that are related to the underlying database and schema2 - WorkBenchIssues that are related to the WorkBenchregressionThis is behavior that once worked that has broken. Must be resolved before the next release.

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions