From 133f3d30ea1a1b0552487e18d564ad4e2686ddc5 Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Thu, 10 Sep 2009 01:21:48 +0000 Subject: [PATCH] Fix [2855673] - Import Invoice doesn't assign project/activity on lines https://sourceforge.net/tracker/?func=detail&aid=2855673&group_id=176962&atid=879332 --- base/src/org/compiere/process/ImportInvoice.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/base/src/org/compiere/process/ImportInvoice.java b/base/src/org/compiere/process/ImportInvoice.java index e650039808..bc9fdac745 100644 --- a/base/src/org/compiere/process/ImportInvoice.java +++ b/base/src/org/compiere/process/ImportInvoice.java @@ -706,6 +706,13 @@ public class ImportInvoice extends SvrProcess // globalqss - import invoice with charges if (imp.getC_Charge_ID() != 0) line.setC_Charge_ID(imp.getC_Charge_ID()); + // globalqss - [2855673] - assign dimensions to lines also in case they're different + if (imp.getC_Activity_ID() != 0) + line.setC_Activity_ID(imp.getC_Activity_ID()); + if (imp.getC_Campaign_ID() != 0) + line.setC_Campaign_ID(imp.getC_Campaign_ID()); + if (imp.getC_Project_ID() != 0) + line.setC_Project_ID(imp.getC_Project_ID()); // line.setQty(imp.getQtyOrdered()); line.setPrice();