patch for list of search criteria and reports
diff --git a/erpnext/patches/june_2012/reports_list_permission.py b/erpnext/patches/june_2012/reports_list_permission.py
index 2f47bf1..c713a7e 100644
--- a/erpnext/patches/june_2012/reports_list_permission.py
+++ b/erpnext/patches/june_2012/reports_list_permission.py
@@ -1,18 +1,14 @@
 def execute():
 	"""allow read permission to all for report list"""
 	import webnotes
-	import webnotes.model.doc
-	new_perms = [
-		{
-			'parent': 'Report',
-			'parentfield': 'permissions',
-			'parenttype': 'DocType',
-			'role': 'All',			
-			'permlevel': 0,
-			'read': 1,
-		},
-	]
-	for perms in new_perms:
-		doc = webnotes.model.doc.Document('DocPerm')
-		doc.fields.update(perms)
-		doc.save()
\ No newline at end of file
+	webnotes.conn.sql("""\
+		delete from `tabDocPerm`
+		where parent in ('Report', 'Search Criteria')""")
+	
+	webnotes.conn.commit()
+	
+	import webnotes.model.sync
+	webnotes.model.sync.sync('core', 'search_criteria')
+	webnotes.model.sync.sync('core', 'report')
+
+	webnotes.conn.begin()
\ No newline at end of file