Change the filename of the exported DMP (also affects DOI generation) (ref #288)
This commit is contained in:
parent
b12261b50b
commit
072a1c8a18
|
@ -973,7 +973,7 @@ public class DataManagementPlanManager {
|
|||
* */
|
||||
|
||||
public FileEnvelope getWordDocument(String id, Principal principal, ConfigLoader configLoader) throws IOException {
|
||||
return this.getWordDocument(id, principal, configLoader, false);
|
||||
return this.getWordDocument(id, principal, configLoader, true);
|
||||
}
|
||||
|
||||
public FileEnvelope getWordDocument(String id, Principal principal, ConfigLoader configLoader, Boolean versioned) throws IOException {
|
||||
|
@ -1122,11 +1122,9 @@ public class DataManagementPlanManager {
|
|||
document.removeBodyElement(0);
|
||||
}
|
||||
|
||||
String fileName = "";
|
||||
String fileName = "DMP_" + dmpEntity.getGrant().getLabel();
|
||||
if (versioned) {
|
||||
fileName = dmpEntity.getLabel() + " v" + dmpEntity.getVersion();
|
||||
} else {
|
||||
fileName = dmpEntity.getLabel();
|
||||
fileName += "_" + dmpEntity.getVersion();
|
||||
}
|
||||
fileName = fileName.replaceAll("[^a-zA-Z0-9+ ]", "");
|
||||
FileEnvelope exportEnvelope = new FileEnvelope();
|
||||
|
@ -1272,7 +1270,7 @@ public class DataManagementPlanManager {
|
|||
writer.close();
|
||||
FileEnvelope fileEnvelope = new FileEnvelope();
|
||||
fileEnvelope.setFile(xmlFile);
|
||||
fileEnvelope.setFilename(dmp.getLabel() + ".xml");
|
||||
fileEnvelope.setFilename("DMP_" + dmp.getGrant().getLabel() + "_" + dmp.getVersion() + ".xml");
|
||||
|
||||
return fileEnvelope;
|
||||
}
|
||||
|
@ -1286,7 +1284,7 @@ public class DataManagementPlanManager {
|
|||
|
||||
/*ObjectMapper mapper = new ObjectMapper();
|
||||
mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);*/
|
||||
String fileName = dmp.getLabel();
|
||||
String fileName = "DMP_" + dmp.getGrant().getLabel() + "_" + dmp.getVersion();//dmp.getLabel();
|
||||
fileName = fileName.replaceAll("[^a-zA-Z0-9+ ]", "");
|
||||
String uuid = UUID.randomUUID().toString();
|
||||
File file = new File(this.environment.getProperty("temp.temp") + uuid + ".json");
|
||||
|
|
Loading…
Reference in New Issue