Merge branch 'master' of github.com:webnotes/erpnext
diff --git a/buying/utils.py b/buying/utils.py
index d623020..97efbc7 100644
--- a/buying/utils.py
+++ b/buying/utils.py
@@ -56,7 +56,7 @@
 		"conversion_factor": 1,
 		"warehouse": args.warehouse or item.default_warehouse,
 		"item_tax_rate": json.dumps(dict(([d.tax_type, d.tax_rate] for d in 
-			item_wrapper.doclist.get({"parentfield": "ref_rate_details"})))),
+			item_wrapper.doclist.get({"parentfield": "item_tax"})))),
 		"batch_no": None,
 		"expense_head": item.purchase_account,
 		"cost_center": item.cost_center
diff --git a/setup/doctype/setup_control/setup_control.py b/setup/doctype/setup_control/setup_control.py
index 4bc3648..86cdc8e 100644
--- a/setup/doctype/setup_control/setup_control.py
+++ b/setup/doctype/setup_control/setup_control.py
@@ -236,7 +236,7 @@
 				on duplicate key update `password`=password(%s)""", 
 				(user_email, pwd, pwd))
 				
-		self.add_all_roles_to(pr.name)
+		add_all_roles_to(pr.name)
 				
 def add_all_roles_to(name):
 	profile = webnotes.doc("Profile", name)
diff --git a/website/helpers/contact.py b/website/helpers/contact.py
index a9499ab..0ec279e 100644
--- a/website/helpers/contact.py
+++ b/website/helpers/contact.py
@@ -36,7 +36,7 @@
 	name = webnotes.conn.get_value("Lead", {"email_id": sender}, "name")
 	if name:
 		lead = webnotes.model_wrapper("Lead", name)
-		lead.doc.status = "Open"
+		lead.doc.status = status
 		lead.ignore_permissions = True
 		lead.save()
 	else:
@@ -44,7 +44,7 @@
 			"doctype":"Lead",
 			"lead_name": sender,
 			"email_id": sender,
-			"status": "Open",
+			"status": status,
 			"source": "Website"
 		})
 		lead.ignore_permissions = True