IDEMPIERE-2281 Alert Processor and Scheduler ignoring Client Storage Provider Setup
This commit is contained in:
parent
f0f7ea0f02
commit
545183280f
|
@ -149,7 +149,7 @@ public class MAttachment extends X_AD_Attachment
|
||||||
*/
|
*/
|
||||||
private void initAttachmentStoreDetails(Properties ctx, String trxName)
|
private void initAttachmentStoreDetails(Properties ctx, String trxName)
|
||||||
{
|
{
|
||||||
MClientInfo clientInfo = MClientInfo.get(ctx);
|
MClientInfo clientInfo = MClientInfo.get(ctx, getAD_Client_ID());
|
||||||
provider=new MStorageProvider(ctx, clientInfo.getAD_StorageProvider_ID(), trxName);
|
provider=new MStorageProvider(ctx, clientInfo.getAD_StorageProvider_ID(), trxName);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -161,6 +161,7 @@ public class MAttachment extends X_AD_Attachment
|
||||||
public void setClientOrg(int AD_Client_ID, int AD_Org_ID)
|
public void setClientOrg(int AD_Client_ID, int AD_Org_ID)
|
||||||
{
|
{
|
||||||
super.setClientOrg(AD_Client_ID, AD_Org_ID);
|
super.setClientOrg(AD_Client_ID, AD_Org_ID);
|
||||||
|
initAttachmentStoreDetails(getCtx(), get_TrxName());
|
||||||
} // setClientOrg
|
} // setClientOrg
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -264,6 +264,7 @@ public class AlertProcessor extends AdempiereServer
|
||||||
note.saveEx();
|
note.saveEx();
|
||||||
// Attachment
|
// Attachment
|
||||||
MAttachment attachment = new MAttachment (getCtx(), MNote.Table_ID, note.getAD_Note_ID(), trx.getTrxName());
|
MAttachment attachment = new MAttachment (getCtx(), MNote.Table_ID, note.getAD_Note_ID(), trx.getTrxName());
|
||||||
|
attachment.setClientOrg(m_model.getAD_Client_ID(), m_model.getAD_Org_ID());
|
||||||
for (File f : attachments) {
|
for (File f : attachments) {
|
||||||
attachment.addEntry(f);
|
attachment.addEntry(f);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue