You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by so...@apache.org on 2016/10/14 14:18:23 UTC

svn commit: r1764910 - in /openmeetings/application: branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/documents/ branches/3.2.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/documents/ trunk/openmeetings-core/s...

Author: solomax
Date: Fri Oct 14 14:18:22 2016
New Revision: 1764910

URL: http://svn.apache.org/viewvc?rev=1764910&view=rev
Log:
[OPENMEETINGS-1490] jod conversion works as expected if office path is not set

Modified:
    openmeetings/application/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/documents/GeneratePDF.java
    openmeetings/application/branches/3.2.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/documents/GeneratePDF.java
    openmeetings/application/trunk/openmeetings-core/src/main/java/org/apache/openmeetings/core/documents/GeneratePDF.java

Modified: openmeetings/application/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/documents/GeneratePDF.java
URL: http://svn.apache.org/viewvc/openmeetings/application/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/documents/GeneratePDF.java?rev=1764910&r1=1764909&r2=1764910&view=diff
==============================================================================
--- openmeetings/application/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/documents/GeneratePDF.java (original)
+++ openmeetings/application/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/documents/GeneratePDF.java Fri Oct 14 14:18:22 2016
@@ -29,6 +29,7 @@ import org.apache.openmeetings.db.dao.ba
 import org.apache.openmeetings.util.OmFileHelper;
 import org.apache.openmeetings.util.process.ConverterProcessResult;
 import org.apache.openmeetings.util.process.ConverterProcessResultList;
+import org.apache.wicket.util.string.Strings;
 import org.artofsolving.jodconverter.OfficeDocumentConverter;
 import org.artofsolving.jodconverter.office.DefaultOfficeManagerConfiguration;
 import org.artofsolving.jodconverter.office.OfficeException;
@@ -107,9 +108,11 @@ public class GeneratePDF {
 	 */
 	public ConverterProcessResult doJodConvert(File fileFullPath, File destinationFolder, String outputfile) {
 		try {
-			String officePath = configurationDao.getConfValue("office.path", String.class, "");
+			String officePath = configurationDao.getConfValue("office.path", String.class, null);
 			DefaultOfficeManagerConfiguration configuration = new DefaultOfficeManagerConfiguration();
-			configuration.setOfficeHome(officePath);
+			if (!Strings.isEmpty(officePath)) {
+				configuration.setOfficeHome(officePath);
+			}
 			OfficeManager officeManager = configuration.buildOfficeManager();
 			officeManager.start();
 			OfficeDocumentConverter converter = new OfficeDocumentConverter(officeManager);

Modified: openmeetings/application/branches/3.2.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/documents/GeneratePDF.java
URL: http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/documents/GeneratePDF.java?rev=1764910&r1=1764909&r2=1764910&view=diff
==============================================================================
--- openmeetings/application/branches/3.2.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/documents/GeneratePDF.java (original)
+++ openmeetings/application/branches/3.2.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/documents/GeneratePDF.java Fri Oct 14 14:18:22 2016
@@ -30,6 +30,7 @@ import org.apache.openmeetings.db.dao.ba
 import org.apache.openmeetings.db.entity.file.FileExplorerItem;
 import org.apache.openmeetings.util.process.ConverterProcessResult;
 import org.apache.openmeetings.util.process.ConverterProcessResultList;
+import org.apache.wicket.util.string.Strings;
 import org.artofsolving.jodconverter.OfficeDocumentConverter;
 import org.artofsolving.jodconverter.office.DefaultOfficeManagerConfiguration;
 import org.artofsolving.jodconverter.office.OfficeException;
@@ -74,9 +75,11 @@ public class GeneratePDF {
 	 */
 	public ConverterProcessResult doJodConvert(File in, File out) {
 		try {
-			String officePath = configurationDao.getConfValue("office.path", String.class, "");
+			String officePath = configurationDao.getConfValue("office.path", String.class, null);
 			DefaultOfficeManagerConfiguration configuration = new DefaultOfficeManagerConfiguration();
-			configuration.setOfficeHome(officePath);
+			if (!Strings.isEmpty(officePath)) {
+				configuration.setOfficeHome(officePath);
+			}
 			OfficeManager officeManager = configuration.buildOfficeManager();
 			officeManager.start();
 			OfficeDocumentConverter converter = new OfficeDocumentConverter(officeManager);

Modified: openmeetings/application/trunk/openmeetings-core/src/main/java/org/apache/openmeetings/core/documents/GeneratePDF.java
URL: http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-core/src/main/java/org/apache/openmeetings/core/documents/GeneratePDF.java?rev=1764910&r1=1764909&r2=1764910&view=diff
==============================================================================
--- openmeetings/application/trunk/openmeetings-core/src/main/java/org/apache/openmeetings/core/documents/GeneratePDF.java (original)
+++ openmeetings/application/trunk/openmeetings-core/src/main/java/org/apache/openmeetings/core/documents/GeneratePDF.java Fri Oct 14 14:18:22 2016
@@ -30,6 +30,7 @@ import org.apache.openmeetings.db.dao.ba
 import org.apache.openmeetings.db.entity.file.FileExplorerItem;
 import org.apache.openmeetings.util.process.ConverterProcessResult;
 import org.apache.openmeetings.util.process.ConverterProcessResultList;
+import org.apache.wicket.util.string.Strings;
 import org.artofsolving.jodconverter.OfficeDocumentConverter;
 import org.artofsolving.jodconverter.office.DefaultOfficeManagerConfiguration;
 import org.artofsolving.jodconverter.office.OfficeException;
@@ -74,9 +75,11 @@ public class GeneratePDF {
 	 */
 	public ConverterProcessResult doJodConvert(File in, File out) {
 		try {
-			String officePath = configurationDao.getConfValue("office.path", String.class, "");
+			String officePath = configurationDao.getConfValue("office.path", String.class, null);
 			DefaultOfficeManagerConfiguration configuration = new DefaultOfficeManagerConfiguration();
-			configuration.setOfficeHome(officePath);
+			if (!Strings.isEmpty(officePath)) {
+				configuration.setOfficeHome(officePath);
+			}
 			OfficeManager officeManager = configuration.buildOfficeManager();
 			officeManager.start();
 			OfficeDocumentConverter converter = new OfficeDocumentConverter(officeManager);