fix: dont reassign mutable (list) to a different field

This commit is contained in:
Sagar Vora
2022-04-07 16:51:27 +05:30
parent 18b1a93c7e
commit fa4f57f470
4 changed files with 11 additions and 8 deletions

View File

@@ -126,7 +126,8 @@ class Opportunity(TransactionBase):
def declare_enquiry_lost(self, lost_reasons_list, competitors, detailed_reason=None):
if not self.has_active_quotation():
self.status = "Lost"
self.lost_reasons = self.competitors = []
self.lost_reasons = []
self.competitors = []
if detailed_reason:
self.order_lost_reason = detailed_reason