r3651 - trunk/lima-business/src/main/java/org/chorem/lima/business/ejb
Author: echatellier Date: 2012-10-12 11:32:09 +0200 (Fri, 12 Oct 2012) New Revision: 3651 Url: http://chorem.org/repositories/revision/lima/3651 Log: fixes #776 : Suppression de lignes de transaction ou de transaction impossible Modified: trunk/lima-business/src/main/java/org/chorem/lima/business/ejb/FinancialTransactionServiceImpl.java Modified: trunk/lima-business/src/main/java/org/chorem/lima/business/ejb/FinancialTransactionServiceImpl.java =================================================================== --- trunk/lima-business/src/main/java/org/chorem/lima/business/ejb/FinancialTransactionServiceImpl.java 2012-10-11 02:51:19 UTC (rev 3650) +++ trunk/lima-business/src/main/java/org/chorem/lima/business/ejb/FinancialTransactionServiceImpl.java 2012-10-12 09:32:09 UTC (rev 3651) @@ -604,8 +604,9 @@ entry.getFinancialTransaction()); EntryDAO entryDAO = getDaoHelper().getEntryDAO(); - //delete - entryDAO.delete(entry); + Entry entryOld = entryDAO.findByTopiaId(entry.getTopiaId()); + entryOld.getFinancialTransaction().removeEntry(entryOld); + entryDAO.delete(entryOld); } catch (TopiaException ex) { throw new LimaException("Can't remove entry", ex);
participants (1)
-
echatellier@users.chorem.org