Fixed naming via Prompt
This commit is contained in:
parent
36740609c6
commit
fb2d9cd38e
2 changed files with 9 additions and 5 deletions
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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")
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue