Hello everyone, I have created a custom module, in this module, I have a button. The button should create a delivery order in the inventory module ( just like the confirm button in the Sales module). But when I click it, It gives this error ( The operation cannot be completed: - Create/update: a mandatory field is not set. - Delete: another model requires the record being deleted. If possible, archive it instead. Model: Stock Move (stock.move), Field: Description (name) ), and this is my code.
def delivery_order(self): delivery = self.env['stock.picking'].create({ # 'type': 'out_invoice', 'state': 'assigned', 'picking_type_id': 1, 'partner_id': self.partner_id.id, 'location_id': 1, 'location_dest_id': 1, 'origin': self.name, 'move_ids_without_package': [(0, 0, { 'product_id': self.product_id.id, 'product_uom_qty': self.selected_weight, 'picking_type_id': 1, })]}) return delivery