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
|
||||
|
||||
|
||||
def get_eval_statement(self, input):
|
||||
my_eval_statement = input.replace("\r", "").replace("\n", "")
|
||||
def get_eval_statement(self, formula):
|
||||
my_eval_statement = formula.replace("\r", "").replace("\n", "")
|
||||
|
||||
for var in self.variables:
|
||||
if var.value:
|
||||
|
@ -5,6 +5,10 @@ from __future__ import unicode_literals
|
||||
import frappe
|
||||
|
||||
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):
|
||||
frappe.db.set_value('Supplier Scorecard Criteria', criteria.name,
|
||||
'formula', criteria.formula.replace('<','<').replace('>','>'))
|
||||
|
Loading…
x
Reference in New Issue
Block a user