NIHVIVO-2309 Fix propStatement-educationalTraining.ftl to handle coming from propDelete, where individual is not defined in the data model
This commit is contained in:
parent
6b7c12d3a3
commit
4f003dc668
2 changed files with 8 additions and 2 deletions
|
@ -20,6 +20,7 @@
|
|||
<%@ page import="edu.cornell.mannlib.vitro.webapp.utils.FrontEndEditingUtils" %>
|
||||
<%@ page import="com.hp.hpl.jena.rdf.model.Model" %>
|
||||
<%@page import="edu.cornell.mannlib.vitro.webapp.web.MiscWebUtils"%>
|
||||
<%@page import="edu.cornell.mannlib.vitro.webapp.web.templatemodels.individual.IndividualTemplateModel" %>
|
||||
<%@page import="edu.cornell.mannlib.vitro.webapp.controller.freemarker.FreemarkerConfigurationLoader"%>
|
||||
<%@page import="edu.cornell.mannlib.vitro.webapp.controller.freemarker.FreemarkerHttpServlet"%>
|
||||
<%@page import="edu.cornell.mannlib.vitro.webapp.controller.freemarker.TemplateProcessingHelper"%>
|
||||
|
@ -116,6 +117,11 @@ public WebappDaoFactory getUnfilteredDaoFactory() {
|
|||
String statementDisplay = null;
|
||||
if (! statement.isEmpty()) {
|
||||
Map<String, Object> map = new HashMap<String, Object>();
|
||||
/* Some propStatements (propStatement-educationalTraining.ftl) make reference to the individual,
|
||||
* but instead of adding it to the data model we'll test in the template for non-existence. IF
|
||||
* this becomes more common, add it here instead.
|
||||
*/
|
||||
//map.put("individual", new IndividualTemplateModel(subject, vreq));
|
||||
map.put("statement", statement);
|
||||
map.putAll(FreemarkerHttpServlet.getDirectives());
|
||||
map.putAll(FreemarkerHttpServlet.getMethods());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue