diff --git a/lib/WebGUI/Asset/Wobject/EventManagementSystem.pm b/lib/WebGUI/Asset/Wobject/EventManagementSystem.pm index 03b42ea8b..0e37ce6ce 100644 --- a/lib/WebGUI/Asset/Wobject/EventManagementSystem.pm +++ b/lib/WebGUI/Asset/Wobject/EventManagementSystem.pm @@ -599,12 +599,12 @@ sub getAssignedPrerequisites { my $sql; unless ($returnProductIdFlag) { - $sql = "select prerequisiteId, operator from EventManagementSystem_prerequisites - where productId=?"; + $sql = "select prereqs.prerequisiteId, prereqs.operator from EventManagementSystem_prerequisites as prereqs, EventManagementSystem_products as p + where prereqs.prerequisiteId = p.prerequisiteId and p.productId=?"; } else { - $sql = "select prerequisiteId, operator from EventManagementSystem_prerequisites - where productId=?"; + $sql = "select prereqs.prerequisiteId, prereqs.operator from EventManagementSystem_prerequisites as prereqs, EventManagementSystem_products as p + where where prereqs.prerequisiteId = p.prerequisiteId and p.productId=?"; } return $self->session->db->buildHashRef($sql,[$eventId]);