From bb7dbe191bb3d859a883503dd4a3545780ef16e8 Mon Sep 17 00:00:00 2001 From: Matthew Wilson Date: Sat, 6 May 2006 15:46:47 +0000 Subject: [PATCH] which fix. --- lib/WebGUI/Asset/Wobject/EventManagementSystem.pm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/WebGUI/Asset/Wobject/EventManagementSystem.pm b/lib/WebGUI/Asset/Wobject/EventManagementSystem.pm index 6eb77b922..f96092ae5 100644 --- a/lib/WebGUI/Asset/Wobject/EventManagementSystem.pm +++ b/lib/WebGUI/Asset/Wobject/EventManagementSystem.pm @@ -1768,8 +1768,10 @@ sub www_editEvent { my %prereqSets; tie %prereqSets, 'Tie::IxHash'; %prereqSets = $self->session->db->buildHash("select prerequisiteId, name from EventManagementSystem_prerequisites order by name"); - - if (scalar(keys(%prereqSets))) { + my %prereqMemberships = $self->session->db->buildHash("select prerequisiteId, requiredProductId from EventManagementSystem_prerequisiteEvents where requiredProductId=?",[$pid]); + if (scalar(keys(%prereqSets)) && !scalar(keys(%prereqSets))) { + #there are some prereq sets entered into the system, and + #this event is not a member of any of them. %prereqSets = (''=>$i18n->echo('select one'),%prereqSets); $f->selectBox( -name=>'prerequisiteId',