Fixed naming via Prompt

This commit is contained in:
Anand Doshi 2014-05-15 23:05:45 +05:30
parent 36740609c6
commit fb2d9cd38e
2 changed files with 9 additions and 5 deletions

View file

@ -40,12 +40,13 @@ def set_new_name(doc):
doc.name = make_autoname(doc.naming_series+'.#####')
# call the method!
elif autoname!='Prompt':
doc.name = make_autoname(autoname, doc.doctype)
elif autoname=='Prompt':
# set from __newname in save.py
if not doc.name:
frappe.throw(frappe._("Name not set via Prompt"))
# given
elif doc.get('__newname', None):
doc.name = doc.get('__newname')
else:
doc.name = make_autoname(autoname, doc.doctype)
# default name for table
elif doc.meta.istable:

View file

@ -61,3 +61,6 @@ def set_local_name(doc):
_set_local_name(doc)
for child in doc.get_all_children():
_set_local_name(child)
if doc.get("__newname"):
doc.name = doc.get("__newname")