i too had to make the same change as mikesir87. I also had to make a bunch of other changes including:
- uc_civicrm assumes a delivery address to send into civi from the order, however, if an item is not shippable then there's no delivery address in ubercart. for my uses, i had to change instances of delivery to be billing to work properly.
- i kept getting fatal errors when trying to order more than once with the same info because uc_civicrm doesn't set $contact['contact_id'] and once it hit civi's api it was therefore trying to always add a new contact instead of updating. uc_civicrm does in fact grab the contact id with civicrm_contact_get, but that's returned as its own array so it wasn't transitioning properly. i ran a foreach on that return and then could set the $contact['contact_id'] properly.