Button management: can't submit without a photo