From 5f9a8d87e536da12884ba7269eb5ca3e675d7d9a Mon Sep 17 00:00:00 2001 From: Florent Vilmart Date: Wed, 2 Mar 2016 20:00:26 -0500 Subject: [PATCH] Nit for Object type --- src/Schema.js | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/src/Schema.js b/src/Schema.js index c8009bc9b5..3681d04eed 100644 --- a/src/Schema.js +++ b/src/Schema.js @@ -704,38 +704,25 @@ function getObjectType(obj) { case 'Pointer' : if(obj.className) { return '*' + obj.className; - } else { - throw new Parse.Error(Parse.Error.INCORRECT_TYPE, "This is not a valid "+obj.__type); } - break; case 'File' : if(obj.name) { return 'file'; - } else { - throw new Parse.Error(Parse.Error.INCORRECT_TYPE, "This is not a valid "+obj.__type); } - break; case 'Date' : if(obj.iso) { return 'date'; - } else { - throw new Parse.Error(Parse.Error.INCORRECT_TYPE, "This is not a valid "+obj.__type); } - break; case 'GeoPoint' : if(obj.latitude != null && obj.longitude != null) { return 'geopoint'; - } else { - throw new Parse.Error(Parse.Error.INCORRECT_TYPE, "This is not a valid "+obj.__type); } - break; case 'Bytes' : - if(!obj.base64) { - throw new Parse.Error(Parse.Error.INCORRECT_TYPE, "This is not a valid "+obj.__type); + if(obj.base64) { + return; } - break; - default : - throw new Parse.Error(Parse.Error.INCORRECT_TYPE, 'invalid type: ' + obj.__type); + default: + throw new Parse.Error(Parse.Error.INCORRECT_TYPE, "This is not a valid "+obj.__type); } } if (obj['$ne']) {