From 9a2e756320f9f37e73a00fcf7aa7b3cf070d7c80 Mon Sep 17 00:00:00 2001 From: aleclarson Date: Sat, 5 Jan 2019 14:29:39 -0500 Subject: [PATCH] fix: draft as base state MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Forgot to remove an early `isDraft` check. 😂 --- src/immer.js | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/immer.js b/src/immer.js index 0285f088..09ffd09c 100644 --- a/src/immer.js +++ b/src/immer.js @@ -56,11 +56,6 @@ export class Immer { result = recipe(base) if (result === undefined) return base } - // See #100, don't nest producers - else if (isDraft(base)) { - result = recipe.call(base, base) - if (result === undefined) return base - } // The given value must be proxied. else { this.scopes.push([])