Fire_event Error Fix

Seems to fix fire_event error. You can define the fire_event, and try and populate the way the promotions works. But this seems to work. I don't know if it's right. I'm just running the order.update! method