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