This commit is contained in:
gsinghpal
2026-03-09 15:21:22 -04:00
parent a3e85a23ef
commit acd3fc455e
243 changed files with 20459 additions and 4197 deletions

View File

@@ -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 "