The security fix for CID Superfecta Cache that was pushed last week is broken. On FreePBX 14 it adds cache entries with number = 0 and callerid = :calledid. (You might see different behavior for “number”: mine hasn’t been changed to type VARCHAR yet.) The source for FreePBX 15 has the same errors. Obviously this was never tested before being committed. That’s a huge no-no.
I spent hours yesterday figuring out what is wrong. I’m currently working on a fix.