changes
This commit is contained in:
@@ -76,6 +76,12 @@ class RentalReturnWizard(models.TransientModel):
|
||||
'qty_to_return': line.qty_delivered - line.qty_returned,
|
||||
}))
|
||||
|
||||
if not lines_vals:
|
||||
raise UserError(_(
|
||||
"No items are available for return. Either nothing has been "
|
||||
"delivered or all items have already been returned."
|
||||
))
|
||||
|
||||
res['line_ids'] = lines_vals
|
||||
return res
|
||||
|
||||
@@ -84,6 +90,12 @@ class RentalReturnWizard(models.TransientModel):
|
||||
self.ensure_one()
|
||||
order = self.order_id
|
||||
|
||||
if not order._has_completed_delivery():
|
||||
raise UserError(_(
|
||||
"Cannot process return: no delivery has been completed "
|
||||
"for this order."
|
||||
))
|
||||
|
||||
if not self.inspection_photo_ids:
|
||||
raise UserError(_(
|
||||
"Inspection photos are required. Please attach at least one "
|
||||
|
||||
Reference in New Issue
Block a user