message: Sometimes `code` isnt set before the fetch
diff: @@ -21,9 +21,10 @@ module.exports = class CouponCodeView extends Backbone.View
  checkCode: (_model, code) ->
  return unless code?
  -
  return if code is ''
  + @model.set id: code, code: code
  +
  Promise(@model.fetch())
  .catch ({ responseJSON: { description }}) =>
  @model.set
  