diff --git a/crm/api/doc.py b/crm/api/doc.py index de1b82dc..218abe98 100644 --- a/crm/api/doc.py +++ b/crm/api/doc.py @@ -611,10 +611,10 @@ def get_field_obj(field): "all_properties": field, } - obj["placeholder"] = field.placeholder or "Add " + field.label + "..." + obj["placeholder"] = field.get("placeholder") or "Add " + field.label + "..." if field.fieldtype == "Link": - obj["placeholder"] = field.placeholder or "Select " + field.label + "..." + obj["placeholder"] = field.get("placeholder") or "Select " + field.label + "..." obj["doctype"] = field.options elif field.fieldtype == "Select" and field.options: obj["options"] = [{"label": option, "value": option} for option in field.options.split("\n")] @@ -686,7 +686,7 @@ def get_fields(doctype: str, allow_all_fieldtypes: bool = False): "mandatory_depends_on": field.mandatory_depends_on, "read_only_depends_on": field.read_only_depends_on, "link_filters": field.get("link_filters"), - "placeholder": field.placeholder, + "placeholder": field.get("placeholder"), }) return _fields diff --git a/crm/fcrm/doctype/crm_fields_layout/crm_fields_layout.py b/crm/fcrm/doctype/crm_fields_layout/crm_fields_layout.py index 72bbcf78..fd37fba6 100644 --- a/crm/fcrm/doctype/crm_fields_layout/crm_fields_layout.py +++ b/crm/fcrm/doctype/crm_fields_layout/crm_fields_layout.py @@ -44,7 +44,7 @@ def get_fields_layout(doctype: str, type: str): "type": field.fieldtype, "options": field.options, "mandatory": field.reqd, - "placeholder": field.placeholder, + "placeholder": field.get("placeholder"), } section["fields"][section.get("fields").index(field["name"])] = field