title: Return object with updated association in Sequelize
body: <p>Using Sequelize and MySQL, updating an object including the associated object it has. Everything updates fine but I can't get the new associated object to return. If I do another GET request it's the new one but I need it to come back on the response after an update.</p>
  
  <p>I'm trying to just reload that contact object before return.</p>
  
  <p>The object looks like this:</p>
  
  <pre><code>{
  
      "id": 1,
  
      "details": "some task details",
  
          "contact": { //associated object
  
              "associatedId": 1,
  
              "name": "Mike",
  
         }
  
  }
  </code></pre>
  
  <p>This is what I'm trying</p>
  
  <pre><code>db.task.findOne({
    where: {
      id: taskId,
      userId: req.user.get('id')
    },
    include: [db.contact]
  }).then(
    function(task) {
      if (task) {
        return task.update(attributes);
      } else {
        res.status(404).send();
      }
    },
    function() {
      res.status(500).send();
    }
  ).then(
    function(task) {
      if(task) {
        res.json(task);
      }
    },
    function(e) {
      res.status(400).json(e);
    }
  );
  </code></pre>