From 0531cce28c4be91552d0f35b0bd16edba3642be2 Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Wed, 8 Jun 2022 03:25:15 +0200 Subject: [PATCH] IDEMPIERE-5310 Email can't work in Archive Viewer for User/Contact #resolve (#1359) --- .../src/org/adempiere/webui/apps/form/WArchiveViewer.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WArchiveViewer.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WArchiveViewer.java index 4ee0b1cdc6..253d80599a 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WArchiveViewer.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WArchiveViewer.java @@ -72,6 +72,7 @@ import org.compiere.model.MLookup; import org.compiere.model.MLookupFactory; import org.compiere.model.MSysConfig; import org.compiere.model.MUser; +import org.compiere.tools.FileUtil; import org.compiere.util.DisplayType; import org.compiere.util.Env; import org.compiere.util.KeyNamePair; @@ -693,9 +694,7 @@ public class WArchiveViewer extends Archive implements IFormController, EventLis MArchive ar = m_archives[m_index]; MUser from = MUser.get(Env.getCtx(), Env.getAD_User_ID(Env.getCtx())); - String fileName = System.getProperty("java.io.tmpdir") + - System.getProperty("file.separator") + ar.getName() + ".pdf"; - File attachment = new File(fileName); + File attachment = new File(FileUtil.getTempMailName(ar.getName(), ".pdf")); try { Files.write(attachment.toPath(), ar.getBinaryData()); } catch (IOException e) {