Fix [ 1783036 ] Change log management inconsistent for update and delete
This commit is contained in:
parent
220c7b8580
commit
567288fbae
|
@ -2627,8 +2627,7 @@ public abstract class PO
|
||||||
MSession session = MSession.get (p_ctx, false);
|
MSession session = MSession.get (p_ctx, false);
|
||||||
if (session == null)
|
if (session == null)
|
||||||
log.fine("No Session found");
|
log.fine("No Session found");
|
||||||
else if (m_IDs.length == 1
|
else if (m_IDs.length == 1)
|
||||||
&& MChangeLog.isLogged(AD_Table_ID))
|
|
||||||
{
|
{
|
||||||
int AD_ChangeLog_ID = 0;
|
int AD_ChangeLog_ID = 0;
|
||||||
int size = get_ColumnCount();
|
int size = get_ColumnCount();
|
||||||
|
@ -2642,7 +2641,7 @@ public abstract class PO
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
MChangeLog cLog = session.changeLog (
|
MChangeLog cLog = session.changeLog (
|
||||||
m_trxName, AD_ChangeLog_ID,
|
m_trxName != null ? m_trxName : localTrxName, AD_ChangeLog_ID,
|
||||||
AD_Table_ID, p_info.getColumn(i).AD_Column_ID,
|
AD_Table_ID, p_info.getColumn(i).AD_Column_ID,
|
||||||
Record_ID, getAD_Client_ID(), getAD_Org_ID(), value, null);
|
Record_ID, getAD_Client_ID(), getAD_Org_ID(), value, null);
|
||||||
if (cLog != null)
|
if (cLog != null)
|
||||||
|
|
Loading…
Reference in New Issue