I want to upgrade from 7.7.3 to 7.8.5.
Is the upgrader going to overwrite anything in my ā/custom/ā dir?
Or write anything at all to ā/custom/?ā.
Or have we moved beyond that (back to the Sugar, āupgrade-safeā model).
Should I set ā/custom/ā to āunwriteableā (0400) before running the upgrade?
custom directory is āupgrade safeā, will not written.
If you want to controll, open the upgrade zip file to verify by your self.
Before every upgrade remember to make a backup of your suitecrm files and db
I cloned all files and database and created a new subdomain.
Then I chmod -R 0400 ā/custom/ā (just to be safe).
The upgrade went off without a hitch!

Well⦠almost.
A little bit of strangeness (see attachment).
All my custom field labels seem to have gotten āmisplaced.ā
Anyone have any thoughts on what might have happened here?

Thanks!
First try āquick repair and rebuildā (also ārebuild javascript languageā can help) from repair section af the administration pannel.
Check also in the studio if your custom labels are ok.
Custom field labels are parsed properly in Studio > Leads > Labels

But not in
Studio > Leads > Layouts > whateverView

Have they changed the way the "ViewDefs.php files work (e.g.: ā/custom/modules/leads/metadata/detailviewdefs.phpā???
Mine look like they always have:
4 =>
array (
0 =>
array (
ānameā => āphone_workā,
āstudioā => āvisibleā,
ālabelā => āLBL_PHONE_WORKā,
),
1 =>
array (
ānameā => āsearch_city_cā,
ālabelā => āLBL_SEARCH_CITYā,
),
),
5 =>
array (
0 =>
array (
ānameā => āemail1ā,
ācustomCodeā => ā{$bean->email1} (primary)ā,
ālabelā => āE-mail:ā,
),
1 =>
array (
ānameā => āemail_validation_cā,
āstudioā => āvisibleā,
ālabelā => āLBL_EMAIL_VALIDATIONā,
),
),
I see now, that this is happening to ALL modules. Leads, Users, employees, etc.
Labels are not being translated/parsed
Anyone know where the logic is thatās responsible for this?
It seems that by write-protecting ā/custom/ā dir, I botched the upgrade.
Looking at the installer, there are over 1,000 calls to ā/custom/ā so I was basing everything I did on a false assumption.
*Iāll clone our 7.7.3 install again and try upgrading, ALLOWING it to mess with our ā/custom/ā directory.
I sure donāt feel good about this.
Probably there are some code in the installer script to allineate old version to new versionā¦