We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 123828f commit 0022e6fCopy full SHA for 0022e6f
src/Controllers/SchemaController.js
@@ -1101,7 +1101,8 @@ export default class SchemaController {
1101
// JSON Arrays are treated as Nested Objects
1102
const [x, y] = fieldName.split('.');
1103
fieldName = x;
1104
- if (!isNaN(y) && !['sentPerUTCOffset', 'failedPerUTCOffset'].includes(fieldName)) {
+ const isArrayIndex = Array.from(y).every(c => c >= '0' && c <= '9');
1105
+ if (isArrayIndex && !['sentPerUTCOffset', 'failedPerUTCOffset'].includes(fieldName)) {
1106
type = 'Array';
1107
} else {
1108
type = 'Object';
0 commit comments