Skip to content

[BUG]: Update Service API is triggered even when no field values are changed.Β #47

Description

@14-Prasanna

🐞 Bug Report β€” BUG-004

Summary

Update Service API is triggered even when no field values are changed.


Environment

Field Value
Environment QA / Staging
Browser Chrome (Automation)
Browser Version
OS
Build / Version
Module Dynamic Field Settings – Edit Service

Severity

  • Critical (System/Application crash)
  • High (Major functionality broken)
  • Medium (Feature partially affected)
  • Low (Minor UI/Cosmetic issue) (source severity: Minor)

Priority

  • P0 - Immediate
  • P1 - High
  • P2 - Medium
  • P3 - Low

Preconditions

  • An existing service record is available to edit.

Steps to Reproduce

  1. Navigate to Dynamic Field Settings page.
  2. Click Edit on any existing service record.
  3. Do not modify any field.
  4. Click 'Update Service'.

Expected Result

If no data has been changed, the Update action should either be disabled or should not trigger an unnecessary API call/request.


Actual Result

The Update Service API request is sent regardless of whether any field value was changed, resulting in unnecessary write operations.


Frequency

  • Always
  • Intermittent
  • Rare
  • Unable to Reproduce

Impact

On the Edit Service modal, there is no change-detection/dirty-check before submission, leading to unnecessary write/API load and potential audit-log noise.


Error Messages / Logs

N/A β€” no error; API call fires unnecessarily on unchanged data.

Screenshots / Screen Recording

Attach screenshots or recordings if available.


Attachments

  • Playwright HTML Report
  • Cucumber HTML Report
  • Allure Report
  • Execution Logs
  • Screenshot(s)
  • Screen Recording

Additional Information

Test data used: Service 'Testing Model'.


Reporter Details

Field Value
Reported By Tamilarasu K
Assigned To
Date Reported 10-Jul-2026
Sprint
Related Story / Task
Related Pull Request
Status Open

Checklist

  • Bug reproduced successfully
  • Expected and actual results verified
  • Supporting evidence attached
  • Environment details provided
  • Steps to reproduce are complete
  • Labels assigned appropriately

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions