Skip to content

Commit ed2322d

Browse files
committed
Add Yaql check on integer, as cannot save if put yaql for an int in composer
1 parent 038496a commit ed2322d

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

modules/st2-auto-form/fields/integer.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
import validator from 'validator';
1616

17-
import { BaseTextField, isJinja } from './base';
17+
import { BaseTextField, isJinja, isYaql } from './base';
1818

1919
export default class IntegerField extends BaseTextField {
2020
static icon = '12'
@@ -24,6 +24,10 @@ export default class IntegerField extends BaseTextField {
2424
return v;
2525
}
2626

27+
if (isYaql(v)) {
28+
return v;
29+
}
30+
2731
if (this.props.name === 'timeout' || this.props.name === 'limit') {
2832
return v ;
2933
}
@@ -37,6 +41,10 @@ export default class IntegerField extends BaseTextField {
3741
return v;
3842
}
3943

44+
if (isYaql(v)) {
45+
return v;
46+
}
47+
4048
return v ? v.toString(10) : '';
4149
}
4250

0 commit comments

Comments
 (0)