text formula
This commit is contained in:
@@ -220,9 +220,16 @@ module Submitters
|
||||
submitter.values
|
||||
end
|
||||
|
||||
formula = normalize_formula(formula, submitter.submission, submission_values:)
|
||||
values = submission_values.merge(acc.compact_blank)
|
||||
|
||||
acc[field['uuid']] = calculate_formula_value(formula, submission_values.merge(acc.compact_blank))
|
||||
acc[field['uuid']] =
|
||||
if field['type'] == 'text'
|
||||
eval_text_formula_value(formula, values, submitter.submission)
|
||||
else
|
||||
normalized_formula = normalize_formula(formula, submitter.submission, submission_values:)
|
||||
|
||||
calculate_formula_value(normalized_formula, values)
|
||||
end
|
||||
end
|
||||
|
||||
computed_values.compact_blank
|
||||
@@ -250,6 +257,10 @@ module Submitters
|
||||
0
|
||||
end
|
||||
|
||||
def eval_text_formula_value(_formula, _values, _submission)
|
||||
''
|
||||
end
|
||||
|
||||
def replace_current_date_placeholders(submitter)
|
||||
submitter.values.each_with_object({}) do |(uuid, v), acc|
|
||||
acc[uuid] =
|
||||
|
||||
Reference in New Issue
Block a user