diff --git a/frappe/desk/desktop.py b/frappe/desk/desktop.py index 9282896164..a1969cb3d8 100644 --- a/frappe/desk/desktop.py +++ b/frappe/desk/desktop.py @@ -571,7 +571,8 @@ def get_custom_report_list(module): def save_new_widget(doc, page, blocks, new_widgets): - if loads(new_widgets): + widgets = _dict() + if new_widgets: widgets = _dict(loads(new_widgets)) if widgets.chart: