Author: echatellier Date: 2014-07-09 11:20:14 +0200 (Wed, 09 Jul 2014) New Revision: 369 Url: http://forge.codelutin.com/projects/faxtomail/repository/revisions/369 Log: Comments Modified: trunk/faxtomail-ui-web/src/main/java/com/franciaflex/faxtomail/web/job/ClientUpdateJob.java trunk/faxtomail-ui-web/src/main/java/com/franciaflex/faxtomail/web/job/MailFilterJob.java Modified: trunk/faxtomail-ui-web/src/main/java/com/franciaflex/faxtomail/web/job/ClientUpdateJob.java =================================================================== --- trunk/faxtomail-ui-web/src/main/java/com/franciaflex/faxtomail/web/job/ClientUpdateJob.java 2014-07-09 09:06:30 UTC (rev 368) +++ trunk/faxtomail-ui-web/src/main/java/com/franciaflex/faxtomail/web/job/ClientUpdateJob.java 2014-07-09 09:20:14 UTC (rev 369) @@ -50,7 +50,7 @@ applicationContext = getApplicationContext(jobExecutionContext); FaxToMailTopiaPersistenceContext persistenceContext = null; - + try { persistenceContext = applicationContext.newPersistenceContext(); FaxToMailServiceContext serviceContext = applicationContext.newServiceContext(persistenceContext); @@ -58,10 +58,10 @@ if (log.isDebugEnabled()) { log.debug("Running ClientUpdateJob at " + serviceContext.getNow()); } - + ClientService clientService = serviceContext.newService(ClientService.class); clientService.updateNewClients(); - + if (log.isDebugEnabled()) { log.debug("ClientUpdateJob ended at " + serviceContext.getNow()); } Modified: trunk/faxtomail-ui-web/src/main/java/com/franciaflex/faxtomail/web/job/MailFilterJob.java =================================================================== --- trunk/faxtomail-ui-web/src/main/java/com/franciaflex/faxtomail/web/job/MailFilterJob.java 2014-07-09 09:06:30 UTC (rev 368) +++ trunk/faxtomail-ui-web/src/main/java/com/franciaflex/faxtomail/web/job/MailFilterJob.java 2014-07-09 09:20:14 UTC (rev 369) @@ -312,6 +312,7 @@ sender = sender.replaceFirst("^.*<(.*)>$", "$1"); sender = sender.toLowerCase(); + // Identification du client en fonction du numéro de fax appelant ou de l'adresse e-mail émettrice Client client = clientService.getClientForEmailAddress(sender, email); modifiedProperties.add(Email.PROPERTY_SENDER); @@ -591,7 +592,11 @@ // copy file to temp file File file = File.createTempFile("faxtomail-" + basename, "." + extension); file.deleteOnExit(); - File outfile = File.createTempFile("faxtomail-" + basename, ".pdf"); + // on creer un nouveau nom de fichier ou seulement le nom de l'extension change + // cela permet de fonctionner avec openoffice par exemple où il n'est pas possible + // de specifier le nom du fichier de sortie + String fullname = StringUtils.removeEnd(file.getAbsolutePath(), "." + extension); + File outfile = new File(fullname + ".pdf"); outfile.deleteOnExit(); FileUtils.writeByteArrayToFile(file, attachment.getOriginalFile().getContent());
participants (1)
-
echatellier@users.forge.codelutin.com