fix so only actually purchased registrations are counted.
This commit is contained in:
parent
e8e5e4ca00
commit
dc1ae32523
1 changed files with 1 additions and 1 deletions
|
|
@ -2037,7 +2037,7 @@ sub www_addEventsToBadge {
|
|||
my $bid = $self->session->form->process('bid');
|
||||
$self->session->scratch->delete('EMS_add_purchase_badgeId');
|
||||
$self->session->scratch->set('EMS_add_purchase_badgeId',$bid);
|
||||
my @pastEvents = $self->session->db->buildArray("select productId from EventManagementSystem_registrations where returned=0 and badgeId=?",[$bid]);
|
||||
my @pastEvents = $self->session->db->buildArray("select r.productId from EventManagementSystem_registrations as r, EventManagementSystem_purchases as p, where r.returned=0 and r.badgeId=? and p.purchaseId=r.purchaseId group by productId",[$bid]);
|
||||
$self->session->scratch->delete('EMS_add_purchase_events');
|
||||
$self->session->scratch->set('EMS_add_purchase_events',join("\n",@pastEvents));
|
||||
$self->session->scratch->delete('EMS_scratch_cart');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue