Accounts Relationships problem in Suitecrm is not in Sugarcrm!

We added a panel visa the “Accounts Relationships” menu which would create a one-to-many “accounts-accounts” relationship with a label “Lead Account Sponsor”. The panel is created which you can see in the “Accounts Subpanels” and in “Accounts Labels”. You will also see it in the “Accounts Layout Editview” However, the label is wrong, see “LBL_ACCOUNTS_ACCOUNTS_1_FROM_ACCOUNTS_L_TITLE”. And, you cannot change it in “Accounts Labels” or “Accounts Layout Editview”. As soon as you click “Save & Deploy”, it reverts back to the name, “Accounts”. By the way, “LBL_ACCOUNTS_ACCOUNTS_1_FROM_ACCOUNTS_R_TITLE”, records the correct label, “Lead Account Sponsor”.

Since Sugarcrm Community Edition does not have the label changing problem, i assume the error has been introduced through Suitecrm modifications. I have tested recreated this problem with multiple clean installs on Suitecrm “Version 7.6.4 Sugar Version 6.5.23 (Build 1061)” and the prerelease version of “SuiteCRM 7.7 Beta”. Again, it does not happen in Sugarcrm Community Edition.

Thanks for any help!

Circumventing above problem:

  1. Go to the file manager of your hosted file to the directory suitecrm/custom/working/modules/Accounts/ and open up the file relationships.php. At the bottom of the file, you can change the left and right labels, for example
    ‘rhs_label’ => ‘Lead Account Sponsor’,
    ‘lhs_label’ => ‘Lead Account Sponsor’,.

  2. Go to the directory suitecrm/custom/Extension/modules/Accounts/Ext/Language/ and open up the file en_us.customaccounts_accounts_1.php. Change this also to the label to match the relationships.php labels, for example
    $mod_strings[‘LBL_ACCOUNTS_ACCOUNTS_1_FROM_ACCOUNTS_L_TITLE’] = ‘Lead Account Sponsor’;
    $mod_strings[‘LBL_ACCOUNTS_ACCOUNTS_1_FROM_ACCOUNTS_R_TITLE’] = ‘Lead Account Sponsor’;.

  3. Finally, as Admin under System, menu Repair, due a Quick Repair and Rebuild within Suitecrm. This will put the labels like you would like to have them. This procedure should be repeated for every Relationships you build until the php code is corrected.