Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
createObject(className, schema, object) : Promise {
object = this.transformDateObject(object);
schema = Transform.convertParseSchemaToMongoSchema(schema);
object = Transform.parseObjectToMongoObjectForCreate(className, object, schema);
object = object = this.transformDateObject(object);
return this._adaptiveCollection(className).ensureUniqueness(object)
.then(count => {
if (count === 0) {
return this._adaptiveCollection(className).insertOne(object);
} else {
throw new Parse.Error(Parse.Error.DUPLICATE_VALUE, 'A duplicate value for a field with unique values was provided');
}
})
.catch(
error => { throw error }
);
}