added NULL support for pickup location id when submitting job