Add donation to project is working.

Special care is taken to ensure that donations to projects will work the
first time a donation is added to the order.