From f714f212af70ee299817c44e5b87b7b96997adcb Mon Sep 17 00:00:00 2001 From: Patrick Donelan Date: Thu, 9 Apr 2009 07:58:01 +0000 Subject: [PATCH] Added new Survey validation check - jump expressions defined when enableSurveyExpressionEngine disabled site-wide --- lib/WebGUI/Asset/Wobject/Survey/SurveyJSON.pm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/WebGUI/Asset/Wobject/Survey/SurveyJSON.pm b/lib/WebGUI/Asset/Wobject/Survey/SurveyJSON.pm index f74d8984c..7896b5d7b 100644 --- a/lib/WebGUI/Asset/Wobject/Survey/SurveyJSON.pm +++ b/lib/WebGUI/Asset/Wobject/Survey/SurveyJSON.pm @@ -1299,7 +1299,11 @@ sub validateGotoExpression{ my $self = shift; my $object = shift; my $goodTargets = shift; - return unless $object->{gotoExpression}; + return unless $object->{gotoExpression}; + + if (!$self->session->config->get('enableSurveyExpressionEngine')) { + return 'enableSurveyExpressionEngine is disabled in your site config!'; + } use WebGUI::Asset::Wobject::Survey::ExpressionEngine; my $engine = "WebGUI::Asset::Wobject::Survey::ExpressionEngine";