From 29f20d38893010794174c5e7e49c69d123b5ed5d Mon Sep 17 00:00:00 2001 From: Patrick Donelan Date: Fri, 3 Jul 2009 01:39:53 +0000 Subject: [PATCH] Fixed bug in Survey::ExpressionEngine - was not using most recent survey response to resolve external values --- lib/WebGUI/Asset/Wobject/Survey/ExpressionEngine.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/WebGUI/Asset/Wobject/Survey/ExpressionEngine.pm b/lib/WebGUI/Asset/Wobject/Survey/ExpressionEngine.pm index f635c9371..42c6cb516 100644 --- a/lib/WebGUI/Asset/Wobject/Survey/ExpressionEngine.pm +++ b/lib/WebGUI/Asset/Wobject/Survey/ExpressionEngine.pm @@ -524,7 +524,7 @@ sub run { # Get the responseId of the most recently completed survey response for the user my $userId = $opts->{userId} || $session->user->userId; my $mostRecentlyCompletedResponseId = $session->db->quickScalar( - "select Survey_responseId from Survey_response where userId = ? and assetId = ? and isComplete = 1", + "select Survey_responseId from Survey_response where userId = ? and assetId = ? and isComplete = 1 order by endDate desc limit 1", [ $userId, $assetId ] );