Bug Fix

Fix dialer failing to start calls due to search index parsing error

Users can again start calls on contacts where a custom field value has become incompatible with the cached search index type (for example, a date-typed custom field that later contained non-date text). Previously, the search reindex that runs in the background on call/text/email/campaign activity could raise a document_parsing_exception and surface as “Failed to initiate call” even after clearing the field.

What’s Fixed

  • Starting a call, sending an SMS, sending an email, or recording a campaign delivery no longer fails when the contact’s search index has a stale field type mismatch.
  • The underlying index error is now logged and reported so it can be cleaned up without blocking day-to-day work.