diff --git a/addons/account_voucher/report/account_voucher_sales_receipt.py b/addons/account_voucher/report/account_voucher_sales_receipt.py
old mode 100755
new mode 100644
diff --git a/addons/account_voucher/report/account_voucher_sales_receipt_view.xml b/addons/account_voucher/report/account_voucher_sales_receipt_view.xml
old mode 100755
new mode 100644
diff --git a/addons/procurement/procurement.py b/addons/procurement/procurement.py
index 1b2d7c93466..3257f0a5694 100644
--- a/addons/procurement/procurement.py
+++ b/addons/procurement/procurement.py
@@ -361,17 +361,22 @@ class procurement_order(osv.osv):
"""
ok = True
if procurement.move_id:
+ message = False
id = procurement.move_id.id
if not (procurement.move_id.state in ('done','assigned','cancel')):
ok = ok and self.pool.get('stock.move').action_assign(cr, uid, [id])
cr.execute('select count(id) from stock_warehouse_orderpoint where product_id=%s', (procurement.product_id.id,))
- if not cr.fetchone()[0]:
- cr.execute('update procurement_order set message=%s where id=%s',
- (_('Not enough stock and no minimum orderpoint rule defined.'),
- procurement.id))
- message = _("Procurement '%s' is in exception: not enough stock.") % \
- (procurement.name,)
- self.log(cr, uid, procurement.id, message)
+ res = cr.fetchone()[0]
+ if not res and not ok:
+ message = _("Not enough stock and no minimum orderpoint rule defined.")
+ elif not res:
+ message = _("No minimum orderpoint rule defined.")
+ elif not ok:
+ message = _("Not enough stock.")
+
+ if message:
+ self.log(cr, uid, procurement.id, _("Procurement '%s' is in exception: ") % (procurement.name) + message)
+ cr.execute('update procurement_order set message=%s where id=%s', (message, procurement.id))
return ok
def action_produce_assign_service(self, cr, uid, ids, context=None):
diff --git a/addons/product/pricelist.py b/addons/product/pricelist.py
index 5d2a639384b..6899b673c70 100644
--- a/addons/product/pricelist.py
+++ b/addons/product/pricelist.py
@@ -166,7 +166,7 @@ class product_pricelist(osv.osv):
pricelist_version_ids = pricelist_ids
else:
# all pricelists:
- pricelist_version_ids = self.pool.get('product.pricelist').search(cr, uid, [])
+ pricelist_version_ids = self.pool.get('product.pricelist').search(cr, uid, [], context=context)
pricelist_version_ids = list(set(pricelist_version_ids))
plversions_search_args = [
diff --git a/addons/purchase_requisition/purchase_requisition_view.xml b/addons/purchase_requisition/purchase_requisition_view.xml
index e21f893f9ac..c68c6dbbb89 100644
--- a/addons/purchase_requisition/purchase_requisition_view.xml
+++ b/addons/purchase_requisition/purchase_requisition_view.xml
@@ -21,8 +21,8 @@
purchase.order
-
-
+
+