diff --git a/src/Adapters/Storage/Mongo/MongoTransform.js b/src/Adapters/Storage/Mongo/MongoTransform.js index 2af26933..0e289c06 100644 --- a/src/Adapters/Storage/Mongo/MongoTransform.js +++ b/src/Adapters/Storage/Mongo/MongoTransform.js @@ -835,12 +835,10 @@ const mongoObjectToParseObject = (schemaController, className, mongoObject, sche expected = schemaController.getExpectedType(className, newKey); } if (!schema.fields[newKey]) { - log.info('transform.js', - 'Found a pointer column not in the schema, dropping it.', - className, newKey); + log.info('transform.js', 'Found a pointer column not in the schema, dropping it.', className, newKey); break; } - if (expected && expected.type !== 'Pointer') { + if (schema.fields[newKey].type !== 'Pointer') { log.info('transform.js', 'Found a pointer in a non-pointer column, dropping it.', className, key); break; }