Skip to content

Commit 59be4a5

Browse files
committed
fix(form) Use schema.needsX if field is handled by a directive
1 parent e5a1151 commit 59be4a5

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

js/services/record-handler.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,10 +178,13 @@ module fng.services {
178178

179179
var simpleArrayNeedsX = function (aSchema) {
180180
var result = false;
181-
if (!aSchema.directive) {
181+
182+
if (aSchema.needsX) {
183+
result = true;
184+
} else if (!aSchema.directive) {
182185
if (aSchema.type === 'text') {
183186
result = true;
184-
} else if (aSchema.needsX || ((aSchema.type === 'select') && !aSchema.ids)) {
187+
} else if (aSchema.type === 'select' && !aSchema.ids) {
185188
result = true;
186189
}
187190
}

0 commit comments

Comments
 (0)