Merge pull request #20169 from rohitwaghchaure/fix_pricing_rule_issue_for_ignore_pricing_rule_develop
fix: ignore pricing rule for other item group
This commit is contained in:
		
						commit
						52c5fb33d7
					
				| @ -495,7 +495,7 @@ def get_pricing_rule_items(pr_doc): | ||||
| 
 | ||||
| 	if pr_doc.apply_rule_on_other: | ||||
| 		apply_on = frappe.scrub(pr_doc.apply_rule_on_other) | ||||
| 		apply_on_data.append(pr_doc.get(apply_on)) | ||||
| 		apply_on_data.append(pr_doc.get("other_" + apply_on)) | ||||
| 
 | ||||
| 	return list(set(apply_on_data)) | ||||
| 
 | ||||
|  | ||||
| @ -1398,7 +1398,8 @@ erpnext.TransactionController = erpnext.taxes_and_totals.extend({ | ||||
| 
 | ||||
| 	remove_pricing_rule: function(item) { | ||||
| 		let me = this; | ||||
| 		const fields = ["discount_percentage", "discount_amount", "pricing_rules"]; | ||||
| 		const fields = ["discount_percentage", | ||||
| 			"discount_amount", "margin_rate_or_amount", "rate_with_margin"]; | ||||
| 
 | ||||
| 		if(item.remove_free_item) { | ||||
| 			var items = []; | ||||
| @ -1418,6 +1419,12 @@ erpnext.TransactionController = erpnext.taxes_and_totals.extend({ | ||||
| 					fields.forEach(f => { | ||||
| 						row[f] = 0; | ||||
| 					}); | ||||
| 
 | ||||
| 					["pricing_rules", "margin_type"].forEach(field => { | ||||
| 						if (row[field]) { | ||||
| 							row[field] = ''; | ||||
| 						} | ||||
| 					}) | ||||
| 				} | ||||
| 			}); | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user