title: I've got different behavior for object assign on localhost vs Server
body: <p>Why the Object.assign works fine on Localhost but on server it does not ?</p>
  <p>My vue app is hosted on S3 and everything works fine besides the Object.assign.</p>
  <p>The remote api is being called properly and the update is ok, but the object is not being assigned and I got an empty error in the catch.
  log for console.log(JSON.stringify(e)) is just {}.</p>
  <pre><code>      axios
          .put(this.url + &quot;/client/&quot; + item.id, {
            name: item.name,
            contactName: item.contactName,
            phoneNumber: item.phoneNumber,
            email: item.email,
          })
          .then((response) =&gt; {
            Object.assign(this.client[this.editedIndex], item);
          })
          .catch((e) =&gt; {
            console.log(JSON.stringify(e));
            this.dialogError = true;
          });
      },
  </code></pre>
  <p>I have tried change the object assign like this Object.assign({}, this.client[this.editedIndex], item);, but I got any unexpected behavior.</p>