From 584a88d6872bf402840829baa3a5d1aff2bc6601 Mon Sep 17 00:00:00 2001 From: j2blake Date: Fri, 20 Apr 2012 20:51:33 +0000 Subject: [PATCH] NIHVIVO-3729 Don't fetch the FreemarkerConfiguration only to pass it through 6 levels of calls. Instead, get it from the FreemarkerConfigurationLoader when you need it. --- .../controller/visualization/AjaxVisualizationController.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/edu/cornell/mannlib/vitro/webapp/controller/visualization/AjaxVisualizationController.java b/src/edu/cornell/mannlib/vitro/webapp/controller/visualization/AjaxVisualizationController.java index 95231ee8..64e6991c 100644 --- a/src/edu/cornell/mannlib/vitro/webapp/controller/visualization/AjaxVisualizationController.java +++ b/src/edu/cornell/mannlib/vitro/webapp/controller/visualization/AjaxVisualizationController.java @@ -24,7 +24,6 @@ import edu.cornell.mannlib.vitro.webapp.controller.freemarker.responsevalues.Tem import edu.cornell.mannlib.vitro.webapp.visualization.exceptions.MalformedQueryParametersException; import edu.cornell.mannlib.vitro.webapp.visualization.visutils.UtilityFunctions; import edu.cornell.mannlib.vitro.webapp.visualization.visutils.VisualizationRequestHandler; -import freemarker.template.Configuration; /** * Services a visualization request. This will return a simple error message and a 501 if @@ -74,10 +73,9 @@ public class AjaxVisualizationController extends FreemarkerHttpServlet { if (ajaxResponse instanceof TemplateResponseValues) { - Configuration config = getConfig(vreq); TemplateResponseValues trv = (TemplateResponseValues) ajaxResponse; try { - writeTemplate(trv.getTemplateName(), trv.getMap(), config, request, response); + writeTemplate(trv.getTemplateName(), trv.getMap(), vreq, response); } catch (TemplateProcessingException e) { log.error(e.getMessage(), e); }