diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/chart/ChartFiller.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/chart/ChartFiller.java index 05612d84d..c36098a54 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/chart/ChartFiller.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/chart/ChartFiller.java @@ -578,13 +578,13 @@ public abstract class ChartFiller implements IChartFiller { HttpServletRequest request = (HttpServletRequest) Executions .getCurrent().getNativeRequest(); String uri = CallbackServlet.registerAndCreateURLFor(request, - graphicSpecificationCreator); + graphicSpecificationCreator, false); return uri; } private Plotinfo createPlotInfoFrom(String dataSourceUri) { PlotDataSource pds = new PlotDataSource(); - pds.setDataSourceUri(adaptCallbackForTimePlot(dataSourceUri)); + pds.setDataSourceUri(dataSourceUri); pds.setSeparator(" "); Plotinfo plotinfo = new Plotinfo(); @@ -592,19 +592,6 @@ public abstract class ChartFiller implements IChartFiller { return plotinfo; } - /* - * Get rid of the initial-slash of the callback uri: - * - * before: /callback/ - * after: callback/ - * - *This is needed because how the Javascript component of Timeplot handles - *the application webpath - * */ - private String adaptCallbackForTimePlot(String uri){ - return ! uri.equals("") ? uri.substring(1) : uri; - } - protected void appendPlotinfo(Timeplot chart, Plotinfo plotinfo, ValueGeometry valueGeometry, TimeGeometry timeGeometry) { plotinfo.setValueGeometry(valueGeometry); diff --git a/navalplanner-webapp/src/main/webapp/WEB-INF/web.xml b/navalplanner-webapp/src/main/webapp/WEB-INF/web.xml index 01d4cb1f1..5d46f08fc 100644 --- a/navalplanner-webapp/src/main/webapp/WEB-INF/web.xml +++ b/navalplanner-webapp/src/main/webapp/WEB-INF/web.xml @@ -38,7 +38,7 @@ callbackServlet - /callback/* + callback/* dspLoader