From 9446f7be8152e017010171c86aee0583801b5f4f Mon Sep 17 00:00:00 2001 From: ben hockey Date: Thu, 20 Nov 2014 16:25:23 -0600 Subject: [PATCH] clear partial any time a new object has been saved --- facet.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/facet.js b/facet.js index 49949c1..0ff65a7 100644 --- a/facet.js +++ b/facet.js @@ -419,7 +419,6 @@ var SchemaControlled = function(facetSchema, sourceClass, permissive){ mustBeValid(validation); var isNew = partial === NEW; if(isNew && (typeof facetSchema.add === "function")){ // || ) - partial = undefined; id = facetSchema.add(source, directives); } else if(typeof facetSchema.put === "function"){ @@ -446,6 +445,7 @@ var SchemaControlled = function(facetSchema, sourceClass, permissive){ }*/ return when(id, function(id){ if(isNew){ + partial = undefined; if((typeof id == "string" || typeof id == "number") && promiseModule.currentContext){ promiseModule.currentContext.generatedId = id; }