650 — Change nothing when saving bulk edit with all fields Keep as is¶
Description¶
Saving the bulk-edit modal with every field left on "Keep as is" is a no-op — it must not wipe any existing values on the selected records.
Preconditions¶
- Signed in to a freshly seeded test organization.
- Three time records seeded via the GraphQL API, each on a different client/project/task.
- Time Records page open in the Reports view.
Steps¶
- Tick the selection checkbox on all three rows. Expected: the floating bar shows "3 selected".
- Open the bulk-edit modal. Leave every field on "Keep as is" (touch nothing).
- Click Save. Expected: "Success" popup appears.
- Inspect the rows. Expected: every record keeps its own original client, project and task.
Related¶
- Spec:
playwright/tests/integration/timerecord.spec.ts(describe "Timerecord - Bulk edit")