IDEMPIERE-316 Inform when the user is not approver of a workflow doc
This commit is contained in:
parent
e7aee3e466
commit
dfe9752326
|
@ -663,7 +663,9 @@ public class MWFActivity extends X_AD_WF_Activity implements Runnable
|
||||||
if (user.equals(oldUser))
|
if (user.equals(oldUser))
|
||||||
{
|
{
|
||||||
log.info("Loop - " + user.getName());
|
log.info("Loop - " + user.getName());
|
||||||
return -1;
|
//return (Integer) null;
|
||||||
|
user=null;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
oldUser = user;
|
oldUser = user;
|
||||||
log.fine("User=" + user.getName());
|
log.fine("User=" + user.getName());
|
||||||
|
@ -1160,6 +1162,9 @@ public class MWFActivity extends X_AD_WF_Activity implements Runnable
|
||||||
doc.getC_Currency_ID(), doc.getApprovalAmt(),
|
doc.getC_Currency_ID(), doc.getApprovalAmt(),
|
||||||
doc.getAD_Org_ID(),
|
doc.getAD_Org_ID(),
|
||||||
startAD_User_ID == doc.getDoc_User_ID()); // own doc
|
startAD_User_ID == doc.getDoc_User_ID()); // own doc
|
||||||
|
if(nextAD_User_ID<=0){
|
||||||
|
throw new AdempiereException("No exist approval user for this user or for this amount");
|
||||||
|
}
|
||||||
// same user = approved
|
// same user = approved
|
||||||
autoApproval = startAD_User_ID == nextAD_User_ID;
|
autoApproval = startAD_User_ID == nextAD_User_ID;
|
||||||
if (!autoApproval)
|
if (!autoApproval)
|
||||||
|
|
Loading…
Reference in New Issue