From fa74d270b1cae7894dcbfeff9a171c703425818b Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Wed, 20 Jun 2007 05:01:44 +0000 Subject: [PATCH] use max(sequenceNumber) instead of count(*) to prevent any future sequenceNumber clashes --- lib/WebGUI/Workflow/Activity.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/WebGUI/Workflow/Activity.pm b/lib/WebGUI/Workflow/Activity.pm index fcb836697..fd5b89d26 100644 --- a/lib/WebGUI/Workflow/Activity.pm +++ b/lib/WebGUI/Workflow/Activity.pm @@ -94,7 +94,7 @@ sub create { my $workflowId = shift; my $id = shift; my $classname = shift; - my ($sequenceNumber) = $session->db->quickArray("select count(*) from WorkflowActivity where workflowId=?", [$workflowId]); + my ($sequenceNumber) = $session->db->quickArray("select max(sequenceNumber) from WorkflowActivity where workflowId=?", [$workflowId]); $sequenceNumber++; my $activityId = $session->db->setRow("WorkflowActivity","activityId", { sequenceNumber=>$sequenceNumber,