fix: do not use built-in "input", reload_doc
This commit is contained in:
parent
f51661b225
commit
e9778d9556
@ -61,8 +61,8 @@ class SupplierScorecardPeriod(Document):
|
|||||||
return weighed_score
|
return weighed_score
|
||||||
|
|
||||||
|
|
||||||
def get_eval_statement(self, input):
|
def get_eval_statement(self, formula):
|
||||||
my_eval_statement = input.replace("\r", "").replace("\n", "")
|
my_eval_statement = formula.replace("\r", "").replace("\n", "")
|
||||||
|
|
||||||
for var in self.variables:
|
for var in self.variables:
|
||||||
if var.value:
|
if var.value:
|
||||||
|
|||||||
@ -5,6 +5,10 @@ from __future__ import unicode_literals
|
|||||||
import frappe
|
import frappe
|
||||||
|
|
||||||
def execute():
|
def execute():
|
||||||
|
frappe.reload_doc('buying', 'doctype', 'supplier_scorecard_criteria')
|
||||||
|
frappe.reload_doc('buying', 'doctype', 'supplier_scorecard_scoring_criteria')
|
||||||
|
frappe.reload_doc('buying', 'doctype', 'supplier_scorecard')
|
||||||
|
|
||||||
for criteria in frappe.get_all('Supplier Scorecard Criteria', fields=['name', 'formula'], limit_page_length=None):
|
for criteria in frappe.get_all('Supplier Scorecard Criteria', fields=['name', 'formula'], limit_page_length=None):
|
||||||
frappe.db.set_value('Supplier Scorecard Criteria', criteria.name,
|
frappe.db.set_value('Supplier Scorecard Criteria', criteria.name,
|
||||||
'formula', criteria.formula.replace('<','<').replace('>','>'))
|
'formula', criteria.formula.replace('<','<').replace('>','>'))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user