import uuid from 'uuid';
import { Record as record } from 'immutable';

export class CardModel extends record({
  name: '',
  mana: null,
  attack: null,
  defense: null,
  portrait: null,
}) {
  constructor(obj) {
    super(obj);
    this.id = uuid.v4();
  }
}

// import uuid from 'uuid';
import { Record as record } from 'immutable';

export const CardModel = record({
  id: null,
  name: '',
  mana: null,
  attack: null,
  defense: null,
  portrait: null,
});

Remove id from Record and add id field
Remove id from Record and add id field

Reason: on CardModel.update() it doesn’t keep the id field, so shit
crashes
