I have Flexmailer 1.1.1 installed as a "non-core" extension , but since upgrading to 5.35.1 Flexmailer 1.1.2 is included with core. (This probably came in before 5.35.)
The extensions page shows 1.1.1, implying the newer core version is not in use.
I thought that if I removed the non-core extension dir Civi would have a hunt around and find the core version, but when I removed that dir, CiviCRM crashed complaining that it can't find it.
I thought that if I disabled the extension then it might find the new one, but disabling flexmailer requires disabling mosaico, too, since it's a dependency. And disabling that would also require disabling mosaicomsgtpl too. I'm a bit worried that disabling extensions might lose some configuration values along the way, which I might not notice until it's too late?!
I thought that I could symlink from the old location to the new core location, but again this causes a crash:
[Symfony\Component\Debug\Exception\FatalThrowableError] Class 'Civi\FlexMailer\Services' not found
I thought I remembered that the filepath to an extension was in the db somewhere, but I searched and only found a reference to it in
civicrm_extension
- that table does not seem to have filepaths in it.