Fix [ adempiere-Bugs-2676108 ] Error creating payment selection line and check
https://sourceforge.net/tracker2/?func=detail&atid=879332&aid=2676108&group_id=176962 Thanks to Susanne Calderon for reporting
This commit is contained in:
parent
d7134aedd2
commit
66e7a7d0ff
|
@ -1599,6 +1599,11 @@ public final class MPayment extends X_C_Payment
|
|||
if (m_processMsg != null)
|
||||
return DocAction.STATUS_Invalid;
|
||||
|
||||
if (! MPaySelectionCheck.deleteGeneratedDraft(getCtx(), getC_Payment_ID(), get_TrxName())) {
|
||||
m_processMsg = "Could not delete draft generated payment selection lines";
|
||||
return DocAction.STATUS_Invalid;
|
||||
}
|
||||
|
||||
// Std Period open?
|
||||
if (!MPeriod.isOpen(getCtx(), getDateAcct(),
|
||||
isReceipt() ? X_C_DocType.DOCBASETYPE_ARReceipt : X_C_DocType.DOCBASETYPE_APPayment, getAD_Org_ID()))
|
||||
|
@ -1606,7 +1611,7 @@ public final class MPayment extends X_C_Payment
|
|||
m_processMsg = "@PeriodClosed@";
|
||||
return DocAction.STATUS_Invalid;
|
||||
}
|
||||
|
||||
|
||||
// Unsuccessful Online Payment
|
||||
if (isOnline() && !isApproved())
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue