Bladeren bron

fix(goal): Make sure history field contains a JSON dump

version-14
Gavin D'souza 3 jaren geleden
bovenliggende
commit
eaa332e901
1 gewijzigde bestanden met toevoegingen van 3 en 3 verwijderingen
  1. +3
    -3
      frappe/utils/goal.py

+ 3
- 3
frappe/utils/goal.py Bestand weergeven

@@ -7,7 +7,7 @@ import frappe
from frappe import _
from frappe.query_builder.functions import DateFormat, Function
from frappe.query_builder.utils import DocType
from frappe.utils.data import add_to_date, flt, now_datetime
from frappe.utils.data import add_to_date, cstr, flt, now_datetime
from frappe.utils.formatters import format_value
from contextlib import suppress

@@ -86,11 +86,11 @@ def get_monthly_goal_graph_data(
history = doc.get(goal_history_field)

month_to_value_dict = None
if history:
if history and "{" in cstr(history):
with suppress(ValueError):
month_to_value_dict = frappe.parse_json(history)

if month_to_value_dict is None:
if month_to_value_dict is None: # nosemgrep
doc_filter = {}
with suppress(ValueError):
doc_filter = frappe.parse_json(filters or "{}")


Laden…
Annuleren
Opslaan