IDEMPIERE-4626 Error message when opening FindWindow in Invoice(Custo… (#507)
* IDEMPIERE-4626 Error message when opening FindWindow in Invoice(Customer) add Payment displaytype to isList * IDEMPIERE-4626 Error message when opening FindWindow in Invoice(Customer) merge suggestion from Carlos
This commit is contained in:
parent
00f22bb30a
commit
3af7bc1351
|
@ -800,7 +800,7 @@ public class MColumn extends X_AD_Column implements ImmutablePOSupport
|
|||
foreignTable = "AD_Org";
|
||||
else if ("C_ProjectType_ID".equalsIgnoreCase(getColumnName()))
|
||||
foreignTable = "C_ProjectType";
|
||||
} else if (DisplayType.isList(refid) || DisplayType.Payment == refid) {
|
||||
} else if (DisplayType.isList(refid)) {
|
||||
foreignTable = "AD_Ref_List";
|
||||
} else if (DisplayType.Location == refid) {
|
||||
foreignTable = "C_Location";
|
||||
|
@ -941,7 +941,7 @@ public class MColumn extends X_AD_Column implements ImmutablePOSupport
|
|||
if (!column.isKey() && !column.getColumnName().equals(PO.getUUIDColumnName(table.getTableName())) && !column.isVirtualColumn())
|
||||
{
|
||||
int refid = column.getAD_Reference_ID();
|
||||
if (!DisplayType.isList(refid) && refid != DisplayType.Payment)
|
||||
if (!DisplayType.isList(refid))
|
||||
{
|
||||
String referenceTableName = column.getReferenceTableName();
|
||||
if (referenceTableName != null)
|
||||
|
@ -1153,7 +1153,7 @@ public class MColumn extends X_AD_Column implements ImmutablePOSupport
|
|||
return "";
|
||||
|
||||
int refid = column.getAD_Reference_ID();
|
||||
if (!DisplayType.isList(refid) && refid != DisplayType.Payment)
|
||||
if (!DisplayType.isList(refid))
|
||||
{
|
||||
String referenceTableName = column.getReferenceTableName();
|
||||
if (referenceTableName != null)
|
||||
|
|
|
@ -770,7 +770,8 @@ public class MLookupFactory
|
|||
{
|
||||
if (!ColumnName.endsWith("_ID"))
|
||||
{
|
||||
s_log.log(Level.SEVERE, "Key does not end with '_ID': " + ColumnName);
|
||||
String error = "Key does not end with '_ID': " + ColumnName;
|
||||
s_log.log(Level.SEVERE, error, new Exception(error));
|
||||
return null;
|
||||
}
|
||||
|
||||
|
|
|
@ -373,7 +373,8 @@ public final class DisplayType
|
|||
public static boolean isList(int displayType)
|
||||
{
|
||||
if (DisplayType.List == displayType || DisplayType.RadiogroupList == displayType
|
||||
|| DisplayType.ChosenMultipleSelectionList == displayType)
|
||||
|| DisplayType.ChosenMultipleSelectionList == displayType
|
||||
|| DisplayType.Payment == displayType)
|
||||
return true;
|
||||
|
||||
IServiceReferenceHolder<IDisplayTypeFactory> cache = s_displayTypeFactoryCache.get(displayType);
|
||||
|
|
Loading…
Reference in New Issue