[ 1893413 ] Email notification from scheduler doesn't set from user.
This commit is contained in:
parent
1c40a3f7cd
commit
1dc1281bb4
|
@ -171,6 +171,8 @@ public class Scheduler extends AdempiereServer
|
||||||
pi.setAD_Client_ID(m_model.getAD_Client_ID());
|
pi.setAD_Client_ID(m_model.getAD_Client_ID());
|
||||||
pi.setAD_PInstance_ID(pInstance.getAD_PInstance_ID());
|
pi.setAD_PInstance_ID(pInstance.getAD_PInstance_ID());
|
||||||
//notify supervisor if error
|
//notify supervisor if error
|
||||||
|
|
||||||
|
MUser from = new MUser(getCtx(), pi.getAD_User_ID(), null);
|
||||||
if ( !process.processIt(pi, m_trx) )
|
if ( !process.processIt(pi, m_trx) )
|
||||||
{
|
{
|
||||||
int supervisor = m_model.getSupervisor_ID();
|
int supervisor = m_model.getSupervisor_ID();
|
||||||
|
@ -185,7 +187,7 @@ public class Scheduler extends AdempiereServer
|
||||||
if (email)
|
if (email)
|
||||||
{
|
{
|
||||||
MClient client = MClient.get(m_model.getCtx(), m_model.getAD_Client_ID());
|
MClient client = MClient.get(m_model.getCtx(), m_model.getAD_Client_ID());
|
||||||
client.sendEMail(supervisor, process.getName(), pi.getSummary(), null);
|
client.sendEMail(from, user, process.getName(), pi.getSummary(), null);
|
||||||
}
|
}
|
||||||
if (notice) {
|
if (notice) {
|
||||||
int AD_Message_ID = 442; //ProcessRunError
|
int AD_Message_ID = 442; //ProcessRunError
|
||||||
|
@ -212,8 +214,8 @@ public class Scheduler extends AdempiereServer
|
||||||
X_AD_User.NOTIFICATIONTYPE_EMailPlusNotice.equals(type);
|
X_AD_User.NOTIFICATIONTYPE_EMailPlusNotice.equals(type);
|
||||||
if (email)
|
if (email)
|
||||||
{
|
{
|
||||||
MClient client = MClient.get(m_model.getCtx(), m_model.getAD_Client_ID());
|
MClient client = MClient.get(m_model.getCtx(), m_model.getAD_Client_ID());
|
||||||
client.sendEMail(userIDs[i].intValue(), process.getName(), pi.getSummary(), null);
|
client.sendEMail(from, user, process.getName(), pi.getSummary(), null);
|
||||||
}
|
}
|
||||||
if (notice) {
|
if (notice) {
|
||||||
int AD_Message_ID = 441; //ProcessOK
|
int AD_Message_ID = 441; //ProcessOK
|
||||||
|
|
Loading…
Reference in New Issue