From 55f9bf234992e60570db42c52e3ab30233f7dc7c Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Fri, 5 Jul 2024 16:02:43 +0200 Subject: [PATCH] IDEMPIERE-6168 Found problems with jasper setting filename (#2411) - fix issues found sending orders after complete on workflow --- .../src/org/compiere/model/MOrder.java | 29 +------------------ 1 file changed, 1 insertion(+), 28 deletions(-) diff --git a/org.adempiere.base/src/org/compiere/model/MOrder.java b/org.adempiere.base/src/org/compiere/model/MOrder.java index 7851c95837..137512f889 100644 --- a/org.adempiere.base/src/org/compiere/model/MOrder.java +++ b/org.adempiere.base/src/org/compiere/model/MOrder.java @@ -41,12 +41,9 @@ import org.adempiere.model.ITaxProvider; import org.adempiere.process.SalesOrderRateInquiryProcess; import org.adempiere.util.IReservationTracer; import org.adempiere.util.IReservationTracerFactory; -import org.compiere.print.MPrintFormat; import org.compiere.print.ReportEngine; import org.compiere.process.DocAction; import org.compiere.process.DocumentEngine; -import org.compiere.process.ProcessInfo; -import org.compiere.process.ServerProcessCtl; import org.compiere.util.CLogger; import org.compiere.util.DB; import org.compiere.util.Env; @@ -887,16 +884,7 @@ public class MOrder extends X_C_Order implements DocAction @Override public File createPDF () { - try - { - File temp = File.createTempFile(get_TableName()+get_ID()+"_", ".pdf"); - return createPDF (temp); - } - catch (Exception e) - { - log.severe("Could not create PDF - " + e.getMessage()); - } - return null; + return createPDF (null); } // getPDF /** @@ -909,21 +897,6 @@ public class MOrder extends X_C_Order implements DocAction ReportEngine re = ReportEngine.get (getCtx(), ReportEngine.ORDER, getC_Order_ID(), get_TrxName()); if (re == null) return null; - MPrintFormat format = re.getPrintFormat(); - // We have a Jasper Print Format - // ============================== - if(format.getJasperProcess_ID() > 0) - { - ProcessInfo pi = new ProcessInfo ("", format.getJasperProcess_ID()); - pi.setRecord_ID ( getC_Order_ID() ); - pi.setIsBatch(true); - - ServerProcessCtl.process(pi, null); - - return pi.getPDFReport(); - } - // Standard Print Format (Non-Jasper) - // ================================== return re.getPDF(file); } // createPDF