From 7b4157c4a69446caaab9bf707d3c1cf9fc471529 Mon Sep 17 00:00:00 2001
From: john <johnbarlas39@gmail.com>
Date: Sat, 22 Apr 2017 14:25:33 +0300
Subject: [PATCH] block unnecessary calls to api when production editor is
 unassigned

---
 app/components/BookBuilder/BookBuilder.jsx | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app/components/BookBuilder/BookBuilder.jsx b/app/components/BookBuilder/BookBuilder.jsx
index e15c7de..47eb319 100644
--- a/app/components/BookBuilder/BookBuilder.jsx
+++ b/app/components/BookBuilder/BookBuilder.jsx
@@ -72,6 +72,9 @@ export class BookBuilder extends React.Component {
     let patch
 
     if (_.isEmpty(productionEditors)) {
+      // production editor is already set to null
+      if (book.productionEditor === null) return
+
       patch = {
         id: book.id,
         productionEditor: null
-- 
GitLab