Hi,
I downloaded and installed the update the day they released it. Yes, the airport codes are now fixed and stored as they are supposed to be (and as I supposed that they are supposed to be saved :)).
But they did not make it as easy as I hoped. Apparently, Prepar3D does append new flights. It does not read the whole logbook, append new flight and then store it back. I flew one flight after installing the hotfix and noticed, that this new flight is stored correctly, but the previous ones did not change (they are still missing half of the bytes).
So today I adapted my code so it should recognize these records and load them even thought that airport codes are incomplete. Not very happy from adding these "hacks" as they add on complexity and possibility for bugs. So I will need a little time to make myself more sure that I did not brake the code somewhere else.
Than standard update procedures follows, little polishing here and there... The boring part - updating the manual, recompiling installer and ship it to distributors.
Hope will be able to make it within 2 weeks or so.