From 0cdaa0ff6d0ee39018061873e24de35b8752fcac Mon Sep 17 00:00:00 2001 From: compumike08 Date: Wed, 27 Jul 2016 03:38:03 -0400 Subject: [PATCH] Fix issue #14 --- src/api/mockAuthorApi.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/api/mockAuthorApi.js b/src/api/mockAuthorApi.js index 44b15247..677cbfe9 100644 --- a/src/api/mockAuthorApi.js +++ b/src/api/mockAuthorApi.js @@ -36,6 +36,7 @@ class AuthorApi { } static saveAuthor(author) { + author = Object.assign({}, author); // to avoid manipulating object passed in. return new Promise((resolve, reject) => { setTimeout(() => { // Simulate server-side validation @@ -59,7 +60,7 @@ class AuthorApi { authors.push(author); } - resolve(Object.assign({}, author)); + resolve(author); }, delay); }); }