From bf89cee4fe968bdc4a8a34a334f4007df94d1932 Mon Sep 17 00:00:00 2001 From: "Quentin (OpenERP)" Date: Tue, 15 Oct 2013 11:28:17 +0200 Subject: [PATCH] [FIX] stock: usability improvements and bug fixed at the picking creatino time when no scheduled_date is given bzr revid: qdp-launchpad@openerp.com-20131015092817-z4ss9yhjdz1z2kge --- addons/stock/stock.py | 5 ++- addons/stock/stock_view.xml | 76 ++++++++++++++++++++----------------- 2 files changed, 44 insertions(+), 37 deletions(-) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 783f274803a..f74e55d3af7 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -481,8 +481,9 @@ class stock_picking(osv.osv): def _set_min_date(self, cr, uid, id, field, value, arg, context=None): move_obj = self.pool.get("stock.move") - move_ids = [move.id for move in self.browse(cr, uid, id, context=context).move_lines] - move_obj.write(cr, uid, move_ids, {'date_expected': value}, context=context) + if value: + move_ids = [move.id for move in self.browse(cr, uid, id, context=context).move_lines] + move_obj.write(cr, uid, move_ids, {'date_expected': value}, context=context) def get_min_max_date(self, cr, uid, ids, field_name, arg, context=None): """ Finds minimum and maximum dates for picking. diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml index ae5b50e288f..3e4ab8bcc1c 100644 --- a/addons/stock/stock_view.xml +++ b/addons/stock/stock_view.xml @@ -591,7 +591,6 @@