diff options
Diffstat (limited to 'indoteknik_custom/models/tukar_guling.py')
| -rw-r--r-- | indoteknik_custom/models/tukar_guling.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/indoteknik_custom/models/tukar_guling.py b/indoteknik_custom/models/tukar_guling.py index 20eb598d..eeec2d80 100644 --- a/indoteknik_custom/models/tukar_guling.py +++ b/indoteknik_custom/models/tukar_guling.py @@ -44,7 +44,7 @@ class TukarGuling(models.Model): notes = fields.Text('Notes') return_type = fields.Selection(String='Return Type', selection=[ ('tukar_guling', 'Tukar Guling'), # -> barang yang sama - ('revisi_so', 'Revisi SO')]) + ('revisi_so', 'Revisi SO')], required=True) state = fields.Selection(string='Status', selection=[ ('draft', 'Draft'), ('approval_sales', ' Approval Sales'), @@ -457,15 +457,15 @@ class TukarGuling(models.Model): if record.return_type == 'tukar_guling': if srt: - bu_pick = _create_return_from_picking(srt) - if bu_pick: - created_returns.append(bu_pick) - - if ort: - bu_out = _create_return_from_picking(ort) + bu_out = _create_return_from_picking(srt) if bu_out: created_returns.append(bu_out) + if ort: + bu_pick = _create_return_from_picking(ort) + if bu_pick: + created_returns.append(bu_pick) + if not created_returns: raise UserError("wkwkwk") |
