Quote from: BobRay at Dec 01, 2015, 10:29 PMThanks. MODX is *supposed* to run all the intermediate upgrades when you skip versions. I don't know why it's not working in this case. It may be related to that being an RC version.
Don't know if this adds clarity, or muddies the waters, but for what it's worth, this morning, I ran a short test:
- Installed a clean copy of 2.2.16 Standard Distrib as usual
- Dumped database rebuild SQL statements
- Upgraded directly to 2.4.2 (upload .zip, unzip on server, merge directories, run setup)
- Dumped database rebuild SQL statements
- Compared (file diff) the two SQL dumps to see what changed
I then spot-checked a number of (not all) database changes in the different intervening versions (2.3.0, 2.3.1, 2.4.0 and 2.4.1) that had database changes in
https://github.com/modxcms/revolution/tree/2.x/setup/includes/upgrades/mysql, including the addition of the name column in the modx_context table and index of that column. Each of the expected database changes I checked was there in the upgraded version.
Wonder what went wrong in the upgrades where there were reports of that database column not being added. Frustrating.