Sqwak, without wishing to get into semantics etc, several people would of checked that pin, one from the maintenance provider and one from the flt deck. Quite clearly both have failed to
1/ check the actual gear itself
2/ the flt deck pin stowage
It's an expensive mistake, and embarrassing, it has happened before and most likely will happen again, just hope it's not on our watches.