added item specification, bugfix for form grid
diff --git a/website/utils.py b/website/utils.py
index 0fc5f98..198746f 100644
--- a/website/utils.py
+++ b/website/utils.py
@@ -156,13 +156,14 @@
 
 def get_doc_fields(page_name):
 	doc_type, doc_name = get_source_doc(page_name)
-	obj = webnotes.get_obj(doc_type, doc_name)
+	obj = webnotes.get_obj(doc_type, doc_name, with_children=True)
 
 	if hasattr(obj, 'prepare_template_args'):
 		obj.prepare_template_args()
 
 	args = obj.doc.fields
 	args['template'] = page_map[doc_type].template
+	args['obj'] = obj
 	
 	return args