If no warehouse row is selected in the warehouse tab, use the first warehouse row to prevent index out of bounds exception.
Link to SF Tracker: http://sourceforge.net/support/tracker.php?aid=3051361
This commit is contained in:
parent
7735bf804f
commit
ededa0e1b6
|
@ -1127,7 +1127,11 @@ public class InfoProduct extends Info implements ActionListener, ChangeListener
|
|||
|
||||
if(tab.getSelectedIndex() == 4 & warehouseTbl.getRowCount() > 0)
|
||||
{
|
||||
String value = (String)warehouseTbl.getValueAt(warehouseTbl.getSelectedRow(),0);
|
||||
// If no warehouse row is selected in the warehouse tab, use the first warehouse
|
||||
// row to prevent array index out of bounds. BF 3051361
|
||||
int selectedRow = warehouseTbl.getSelectedRow();
|
||||
if (selectedRow<0) selectedRow = 0;
|
||||
String value = (String)warehouseTbl.getValueAt(selectedRow,0);
|
||||
int M_Warehouse_ID = DB.getSQLValue(null, "SELECT M_Warehouse_ID FROM M_Warehouse WHERE UPPER(Name) = UPPER(?) AND AD_Client_ID=?", new Object[] { value ,Env.getAD_Client_ID(Env.getCtx())});
|
||||
initAtpTab(M_Warehouse_ID);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue