fixes in cms2 patch
diff --git a/erpnext/patches/june_2012/cms2.py b/erpnext/patches/june_2012/cms2.py
index 1c895f0..c536ecb 100644
--- a/erpnext/patches/june_2012/cms2.py
+++ b/erpnext/patches/june_2012/cms2.py
@@ -37,10 +37,11 @@
 		
 	# delete deprecated pages
 	import webnotes.model
-	webnotes.model.delete_doc('Page', 'products')
-	webnotes.model.delete_doc('Page', 'contact')
-	webnotes.model.delete_doc('Page', 'blog')
-	webnotes.model.delete_doc('Page', 'about')
+	for page in ['products', 'contact', 'blog', 'about']:
+		try:
+			webnotes.model.delete_doc('Page', page)
+		except Exception, e:
+			webnotes.modules.patch_handler.log(str(e))
 
 	import os
 	import conf
@@ -71,7 +72,7 @@
 	for dt in query_map:
 		for result in webnotes.conn.sql(query_map[dt], as_dict=1):
 			try:
-				DocList(dt, result['name']).save()
+				DocList(dt, result['name'].encode('utf-8')).save()
 			except Exception, e:
 				webnotes.modules.patch_handler.log(str(e))