Merge pull request #539 from anandpdoshi/prompt-naming

Fixed naming via Prompt
This commit is contained in:
Nabin Hait 2014-05-15 23:15:41 +05:30
commit dcb7e7ed20
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")