Surely this is a wake up call for the CAA to institute an online ability to check/update the license of a pilot as well as his currency etc.
The FAA allows a check on the license status of a pilot but even this doesn't really go far enough.
Such a facility would also make it far easier for would be passengers to confirm that the pilot they were going up was at least legal to fly.