Skip unknown fields when calculating a value in using AFSimple_Calculate
This commit is contained in:
parent
8bad06f158
commit
6916fabd51
@ -414,6 +414,9 @@ class AForm {
|
|||||||
const values = [];
|
const values = [];
|
||||||
for (const cField of cFields) {
|
for (const cField of cFields) {
|
||||||
const field = this._document.getField(cField);
|
const field = this._document.getField(cField);
|
||||||
|
if (!field) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
const number = this.AFMakeNumber(field.value);
|
const number = this.AFMakeNumber(field.value);
|
||||||
if (number !== null) {
|
if (number !== null) {
|
||||||
values.push(number);
|
values.push(number);
|
||||||
|
@ -1061,7 +1061,7 @@ describe("Scripting", function () {
|
|||||||
value: "",
|
value: "",
|
||||||
actions: {
|
actions: {
|
||||||
Calculate: [
|
Calculate: [
|
||||||
`AFSimple_Calculate("SUM", ["field1", "field2", "field3"]);`,
|
`AFSimple_Calculate("SUM", ["field1", "field2", "field3", "unknown"]);`,
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
type: "text",
|
type: "text",
|
||||||
|
Loading…
Reference in New Issue
Block a user