I managed to create desktop icon by editing desktop.py but after that whenever i go to desk from module def list i get this errors.
Traceback (most recent call last):
File “/home/ilex/frappe-bench/apps/frappe/frappe/app.py”, line 56, in application
response = frappe.handler.handle()
File “/home/ilex/frappe-bench/apps/frappe/frappe/handler.py”, line 21, in handle
data = execute_cmd(cmd)
File “/home/ilex/frappe-bench/apps/frappe/frappe/handler.py”, line 52, in execute_cmd
return frappe.call(method, **frappe.form_dict)
File “/home/ilex/frappe-bench/apps/frappe/frappe/init.py”, line 914, in call
return fn(*args, **newargs)
File “/home/ilex/frappe-bench/apps/frappe/frappe/desk/moduleview.py”, line 14, in get
data = get_data(module)
File “/home/ilex/frappe-bench/apps/frappe/frappe/desk/moduleview.py”, line 30, in get_data
data = build_config_from_file(module)
File “/home/ilex/frappe-bench/apps/frappe/frappe/desk/moduleview.py”, line 54, in build_config_from_file
data += get_config(app, module)
File “/home/ilex/frappe-bench/apps/frappe/frappe/desk/moduleview.py”, line 184, in get_config
config = config.get_data()
File “/home/ilex/frappe-bench/apps/erpnext/erpnext/config/setup.py”, line 125, in get_data
add_setup_section(data, “erpnext”, module, label, icon)
File “/home/ilex/frappe-bench/apps/frappe/frappe/desk/moduleview.py”, line 198, in add_setup_section
setup_section = get_setup_section(app, module, label, icon)
File “/home/ilex/frappe-bench/apps/frappe/frappe/desk/moduleview.py”, line 206, in get_setup_section
config = get_config(app, module)
File “/home/ilex/frappe-bench/apps/frappe/frappe/desk/moduleview.py”, line 187, in get_config
for item in section[“items”]:
TypeError: string indices must be integers
I deleted all the doctypes and new modules. then also i am getting this error.
Thank You.