Project

General

Profile

Edit Copy Actions

Support #10004

open

Implemented Interactive Instant Duplicate Verification for Customer Email and Phone Fields

Added by Ramu Kodali 6 days ago. Updated 6 days ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
-
Start date:
07/28/2026
Due date:
07/28/2026 (6 days late)
% Done:

100%

Estimated time:
8:00 h
Spent time:

Add

Subtasks


Add

Related issues

Updated by Ramu Kodali 6 days ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Refactored the customer creation and editing forms (ClientForm) to support interactive duplicate verification for email addresses and phone numbers. Rather than strictly blocking input or waiting until form submission to validate, the input fields (EmailInput and PhoneInput) now run an instant check on blur or commit. If a duplicate record is found in the database, the interface triggers a custom confirmation modal overlay asking the user: "Are you sure you want to add this anyway?". Accepting commits the duplicate value to the field array, while canceling discards it. All changes compile cleanly without TypeScript errors and prevent duplicate verification race conditions during final form submissions.

Edit Copy Actions

Also available in: Atom PDF