From e9368fc7dc0fe188b79facc0cb92cc997a82d6e5 Mon Sep 17 00:00:00 2001 From: Roy Johnson Date: Wed, 24 May 2006 20:46:32 +0000 Subject: [PATCH] Fixed EMS bug that was causing badges to show as unregistered when they were payed for. --- lib/WebGUI/Commerce/Item/Event.pm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/WebGUI/Commerce/Item/Event.pm b/lib/WebGUI/Commerce/Item/Event.pm index c03d4f9fc..d534e0757 100644 --- a/lib/WebGUI/Commerce/Item/Event.pm +++ b/lib/WebGUI/Commerce/Item/Event.pm @@ -52,10 +52,9 @@ sub handler { my $theseRegs = $self->session->db->buildArrayRefOfHashRefs("select * from EventManagementSystem_registrations where purchaseId=?",[$purchaseId]); foreach (@$theseRegs) { # clean up the duplicate registrations, if any. - $self->session->db->write("delete from EventManagementSystem_registrations where badgeId=? and productId=? and registrationId!=?",[$_->{badgeId},$_->{productId},$_->{registrationId}]); + $self->session->db->write("delete from EventManagementSystem_registrations where badgeId=? and productId=? and registrationId != ?",[$_->{badgeId},$_->{productId},$_->{registrationId}]); } $self->session->scratch->delete("purchaseId".$counter); - $counter++; } } }