VSN-1926 : Correcting limit cases in update prepared passenger function.
Passenger Module Update and Refactor Summary
1. Fixing Update Feature
- Corrected the behavior of the passenger update feature.
- Ensured consistent functionality during passenger data modification.
2. Update Test Refactor
- Added a preliminary test case to validate the update process before modifying an existing passenger.
- Improved reliability of the update workflow.
3. Changelog Update
- Updated the changelog file to include recent fixes and refactors related to the passenger module.
4. Passenger Update Refactor
- Refactored the passenger update logic.
- Improved field mapping and streamlined update operations.
5. Fixing Redundant Email Check
- Removed duplicated calls for verifying multiple representative email addresses.
- Enhanced performance and reduced unnecessary validations.
6. Changelog Maintenance
- Updated the changelog markdown file to document all recent updates and fixes in the passenger module.
Closes VSN-1926