IDEMPIERE-1153 org.adempiere.pipo2.AbstractElementHandler.isProcessElement always returns false for enity types D and C / thanks to Anthony Sossah (xolali)

This commit is contained in:
Carlos Ruiz 2013-07-06 17:17:48 -05:00
parent 799788d366
commit 45bda82abc
2 changed files with 4 additions and 4 deletions

View File

@ -368,7 +368,7 @@ public abstract class AbstractElementHandler implements ElementHandler {
*/
protected boolean isProcessElement(Properties ctx, String entityType) {
if ("D".equals(entityType) || "C".equals(entityType)) {
return "true".equalsIgnoreCase(getUpdateMode(ctx));
return "Y".equalsIgnoreCase(getUpdateMode(ctx));
} else {
return true;
}

View File

@ -191,9 +191,9 @@ public class PackInHandler extends DefaultHandler {
packageInst.saveEx();
}
m_ctx.ctx.put("AD_Package_Imp_ID", String.valueOf(AD_Package_Imp_ID));
m_ctx.ctx.put("UpdateMode", m_updateDictionary);
m_ctx.ctx.put("PackageDirectory", packageDirectory);
Env.setContext(m_ctx.ctx, "AD_Package_Imp_ID", String.valueOf(AD_Package_Imp_ID));
Env.setContext(m_ctx.ctx, "UpdateMode", m_updateDictionary);
Env.setContext(m_ctx.ctx, "PackageDirectory", packageDirectory);
m_ctx.packIn = packIn;
} else {
Element e = new Element(uri, localName, qName, new AttributesImpl(atts));