def finish(self): # Confirm the payments created on SaleQuotePaymentStep # They were created as preview on the step self.model.group.confirm() self.retval = self.model SaleQuoteWizardFinishEvent.emit(self.model) self.close() self._print_quote_details(self.model)
def finish(self): # Confirm the payments created on SaleQuotePaymentStep # They were created as preview on the step if self.model.client: self.model.group.payer = self.model.client.person self.model.group.confirm() self.retval = self.model # Commit before printing to avoid losing data if something breaks self.store.confirm(self.model) SaleQuoteWizardFinishEvent.emit(self.model) self.close() self.print_quote_details(self.model)