diff --git a/tailbone/views/purchases/batch.py b/tailbone/views/purchases/batch.py index 7b4673f8..c875239c 100644 --- a/tailbone/views/purchases/batch.py +++ b/tailbone/views/purchases/batch.py @@ -943,7 +943,10 @@ class PurchaseBatchView(BatchMasterView): batch.created_by = self.request.user kwargs = self.get_batch_kwargs(batch, mobile=True) batch = self.handler.make_batch(self.Session(), **kwargs) + if self.handler.requires_prefill(batch): + self.handler.make_initial_rows(batch) self.request.session.flash("Created new purchasing batch: {}".format(batch)) + # TODO: redirect to mobile receiving view etc. instead return self.redirect(self.request.route_url('purchases.batch.mobile_create')) data['mode_title'] = self.enum.PURCHASE_BATCH_MODE[mode].capitalize()