Apparently there is a design flaw in the current employer and job title fields in Civi.

"If you enter or amend these fields through the edit of a contact, a corresponding employment relationship will be established. Unfortunately, if you create an employment relationship directly then the two fields do not get updated. Likewise, if an employment relationship becomes non current or is deleted, then the two fields do not get updated."

Does anyone know about this and how can I get around it? I am entering job titles for contacts. Civi says it saves them. When I open the contacts the next day, the updates have not occurred.

  • Can you clarify what you mean by: Unfortunately, if you create an employment relationship directly then the two fields do not get updated.
    – themak
    Feb 4 '20 at 23:21
  • A lot of our contacts have the job title field blank. I have been updating this field for many contacts. It says that Civi has saved it, but I go in the next day and it is blank again. Because of the alleged design flaw you have to update the job title field through the "employee of" relationship. I have tried this but it does not seem to work. I don't understand why you cannot update a key field by editing the contact directly. Feb 4 '20 at 23:32
  • Do you have an extension installed or something that is related? Normally job title and employer are completely separate fields, and there isn't even a field or option to update job title from the relationship.
    – Demerit
    Feb 4 '20 at 23:35
  • We have no extensions installed. Apparently when you update the Employee Of field you put the job title in the description. I have told that the job title field will not update because of a design flaw in Civi. I presume that people in the Civi community would know about this. Feb 4 '20 at 23:37
  • Can you take screenshot? I just tried this in dmaster - everything worked correctly. Former job titles do not save - if you update the job title - it replaces whatever was there originally. As for employer - that's working correctly too.
    – themak
    Feb 4 '20 at 23:42

My experience is that 'Employer' field does get populated after adding the relationship directly. However the Job Title field is not related to the relationship and that wouldn't get populated, as it's a field on the contact record only.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.