diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index 5a8a310ee..22a4a860c 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -1,5 +1,6 @@ 7.5.19 - fixed: unable to purge trash + - fixed: EMS not displaying all users with a badge 7.5.18 - fixed: Collateral Image Manager broken in Firefox 3 diff --git a/docs/upgrades/packages-7.5.19/root_import_ems_lookup-registrant-default.wgpkg b/docs/upgrades/packages-7.5.19/root_import_ems_lookup-registrant-default.wgpkg new file mode 100644 index 000000000..0e2416181 Binary files /dev/null and b/docs/upgrades/packages-7.5.19/root_import_ems_lookup-registrant-default.wgpkg differ diff --git a/lib/WebGUI/Asset/Wobject/EventManagementSystem.pm b/lib/WebGUI/Asset/Wobject/EventManagementSystem.pm index b36ef4757..16b19a7af 100644 --- a/lib/WebGUI/Asset/Wobject/EventManagementSystem.pm +++ b/lib/WebGUI/Asset/Wobject/EventManagementSystem.pm @@ -829,9 +829,9 @@ sub www_getRegistrantsAsJson { my $session = $self->session; return $session->privilege->insufficient() unless $self->canView; my ($db, $form) = $session->quick(qw(db form)); - my $startIndex = $form->get('startIndex') || 0; - my $numberOfResults = $form->get('results') || 25; - my $keywords = $form->get('keywords'); + my $startIndex = $form->get('startIndex') || 0; + my $numberOfResults = $form->get('results') || 25; + my $keywords = $form->get('keywords'); my $sql = "select SQL_CALC_FOUND_ROWS * from EMSRegistrant where purchaseComplete=1 and emsAssetId=?"; my @params = ($self->getId); @@ -856,7 +856,7 @@ sub www_getRegistrantsAsJson { my %results = (); my $badges = $db->read($sql,\@params); $results{'recordsReturned'} = $badges->rows()+0; - $results{'totalRecords'} = $db->quickScalar('select found_rows()') + 0; ##Convert to numeric + $results{'totalRecords'} = $db->quickScalar('select found_rows()') + 0; ##Convert to numeric while (my $badgeInfo = $badges->hashRef) { my $badge = WebGUI::Asset::Sku::EMSBadge->new($session, $badgeInfo->{badgeAssetId}); unless (defined $badge) {