Skip to content

Commit

Permalink
Fixed error with order release
Browse files Browse the repository at this point in the history
  • Loading branch information
yamelsenih committed Nov 23, 2021
1 parent f65cf21 commit ff1d89c
Showing 1 changed file with 5 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3500,12 +3500,14 @@ private MOrder changeOrderAssigned(String orderUuid, String salesRepresentativeU
throw new AdempiereException("@C_Order_ID@ @Processed@");
}
if(!Util.isEmpty(salesRepresentativeUuid)) {
if(salesOrder.get_ValueAsInt("AssignedSalesRep_ID") > 0) {
int salesRepresentativeId = RecordUtil.getIdFromUuid(I_AD_User.Table_Name, salesRepresentativeUuid, transactionName);
if(salesOrder.get_ValueAsInt("AssignedSalesRep_ID") > 0 && salesRepresentativeId != salesOrder.get_ValueAsInt("AssignedSalesRep_ID")) {
throw new AdempiereException("@POS.SalesRepAssigned@");
}
salesOrder.set_ValueOfColumn("AssignedSalesRep_ID", salesRepresentativeId);
} else {
salesOrder.set_ValueOfColumn("AssignedSalesRep_ID", null);
}
int salesRepresentativeId = RecordUtil.getIdFromUuid(I_AD_User.Table_Name, salesRepresentativeUuid, transactionName);
salesOrder.set_ValueOfColumn("AssignedSalesRep_ID", salesRepresentativeId);
// Save
salesOrder.saveEx(transactionName);
orderReference.set(salesOrder);
Expand Down

0 comments on commit ff1d89c

Please sign in to comment.