Skip to main content

KI-95

Key/SummaryKI-95 V3 Account Search results merge/de-dupe failsStatusDone
Created02/08/2023Updated02/13/2023
DescriptionUsers may encounter a null pointer exception message and get no results when searching for accounts.
Impacted CapabilitiesInquiry ManagementAffected AppsMedical Information Cloud - Lightning
Affects VersionsV12Fix VersionV13
Steps to ReproduceSteps to reproduce: 1. Have Account Search V3 enabled. 2. Have at least two search handlers enabled (such as local search and Veeva Network), make sure that local handler has the HIGHEST sequence number (example: Network sequence = 1, AccountSearchHndlrv3 sequence = 2). 3. Search and select an account that is a result from the external system (not local) so that a new account record is created locally with the External_ID from the external system. 4. On the newly selected account, Add a Contact Information record of a type (Address, Phone, Email, etc) that it does not currently have. There should then be only one record of that type on the account. 5. Search for the account again. This will result in a null pointer exception.
WorkaroundThere are three possible workarounds: - Switch the sequence order so that AccountSearchHdlr is 1 and the other MDM system is 2. This will have the unfortunate side effect that some updates to the account in the MDM system might not get pulled in (the local version of the account will be treated as if it is the master, and most accurate, data). - Revert to Account Search v2 until the bug is fixed. - Only have one handler configured so there is only one source for accounts on search.