$Id: uc_recurring.module,v 1.1.4.80 2010/04/22 04:43:33 univate Exp $

function uc_recurring_process_order($order, $data = array())
Has the call:
$fee = new stdClass();
Outside the foreach loop. For some reasons, this seems to prevent the fee objects from being created for cases where there is more than one subscription in the cart (the database rows are created, but all have the same id).

Solution is to move the call inside the loop.

Sorry if this has been reported before or is already solved in any of the developement versions.

Comments

univate’s picture

Version: 6.x-1.0 » 6.x-2.x-dev
Category: bug » support
Status: Active » Fixed

I think this has been fixed in the current dev.

geerlingguy’s picture

Subscribe. Will test.

univate’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.