IDEMPIERE-6314 Issues with attachment on System records (#2567)
- IDEMPIERE-5567 fix for the PO.is_new method
This commit is contained in:
parent
a875f477ed
commit
36c08e7476
|
@ -1945,12 +1945,11 @@ public abstract class PO
|
||||||
*/
|
*/
|
||||||
private void setKeyInfo()
|
private void setKeyInfo()
|
||||||
{
|
{
|
||||||
|
m_KeyColumns = null;
|
||||||
// Search for Primary Key
|
// Search for Primary Key
|
||||||
for (int i = 0; i < p_info.getColumnCount(); i++)
|
for (int i = 0; i < p_info.getColumnCount(); i++)
|
||||||
{
|
{
|
||||||
if ( p_info.isKey(i)
|
if (p_info.isKey(i))
|
||||||
|| ( !p_info.hasKeyColumn()
|
|
||||||
&& p_info.getColumn(i).ColumnName.equals(PO.getUUIDColumnName(p_info.getTableName()))))
|
|
||||||
{
|
{
|
||||||
String ColumnName = p_info.getColumnName(i);
|
String ColumnName = p_info.getColumnName(i);
|
||||||
m_KeyColumns = new String[] {ColumnName};
|
m_KeyColumns = new String[] {ColumnName};
|
||||||
|
@ -2316,7 +2315,7 @@ public abstract class PO
|
||||||
//
|
//
|
||||||
for (int i = 0; i < m_IDs.length; i++)
|
for (int i = 0; i < m_IDs.length; i++)
|
||||||
{
|
{
|
||||||
if (m_IDs[i] == null || m_IDs[i].equals(I_ZERO) || m_IDs[i] == Null.NULL)
|
if (m_IDs[i].equals(I_ZERO) || m_IDs[i] == Null.NULL)
|
||||||
continue;
|
continue;
|
||||||
return false; // one value is non-zero
|
return false; // one value is non-zero
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue