Skip to main content

Hello All, 

 

We are getting an error when we are trying to create a case "We can't find the email specified in Preferred Email. Make sure that you're entering the field label of an existing custom email field." We have a process (using rollup helper) to update the number of cases on the linked contact. However, we are getting the above mentioned error. 

We have also relabelled the University Email Field using translation bench override and have updated the Preferred Email field with the correct values for both Label & API Name. 

Any help around this is much appreciated. 

 

Update:

 

Executing the following code in the Dev Console also returns the correct value: 

Schema.DescribeFieldResult fieldResult = Schema.Contact.SObjectType.getDescribe().fields.getMap().get('hed__UniversityEmail__c').getDescribe(); 

System.debug(fieldResult.getLabel()); 

 

Update 2:

 

I just went through the debug logs, and it appears that the EDA code is not picking up the translated label. The default field label is still being retrieved in TDTM Trigger Handler.

Getting an error when updating contacts linked to case.

 

 

 

6 answers
  1. Dec 3, 2025, 10:19 AM

    Yeah, Translation Workbench only affects UI labels, it won’t change what the code or triggers look up internally. The EDA TDTM handlers are probably still matching on the original label, so you’d need to either update the Preferred Email setting in the EDA Admin app to point to your field directly, or change the label in the metadata itself instead of just translating it.

0/9000