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 ] );