title: get .findOrCreate() error
body: <p>I'm using <code>Sequelize</code> as ORM. Here's my user model:</p>
  
  <pre><code>###
      User model
  ###
  User = exports.User =  globals.sequelize.define "User",
      username: globals.Sequelize.STRING
      email:
          type: globals.Sequelize.STRING
          validate:
              isEmail: true
      hash:     globals.Sequelize.STRING
      salt:     globals.Sequelize.STRING(512)
      fname:    globals.Sequelize.STRING
      lname:    globals.Sequelize.STRING
      country:  globals.Sequelize.STRING
  </code></pre>
  
  <p>I'm saving user:</p>
  
  <pre><code>globals.models.User.findOrCreate
      username: "johny"
      password: "pass"
      email: "johny93[###]example.com"
  .success (user, created)-&gt;
      console.log user.values
      res.send 200
  .error -&gt;
      console.log err # how to catch this?
      res.send 502
  </code></pre>
  
  <p>If email is valid (email: "johny93@example.com"), everything works great. But if email fails validation (as in the example above), I get an insertion error. How to catch error type? <code>.error</code> method can't get any error parameters.</p>