The P code is on a different frequency, so the Iranians could have just jammed the P code, and then presumably the drone would rely on the the unencrypted C/A code which they spoofed.
I hope it was not that insecure.
Simply jamming something should not by-pass an authentication mechanism.