mesaugat / express-api-es6-starter

Build APIs with Express.js in no time using ES6/ES7/ESNext goodness.

Home Page:https://express-api-es6-starter.herokuapp.com/api-docs/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Strange return after createrecord

duard opened this issue · comments

When I run this code

export function createResourceFromAbcFarma(resource) {

  return new Resource({
    med_Abc: resource.ID_PRODUTO,
    med_Ctr: resource.NOME_FABRICANTE,
    med_Cap: resource.CAP,
    med_Tarja: resource.ID_TARJA,
    lab_Nom: resource.NOME_FABRICANTE,
    med_Tipmed: resource.DESCRICAO_TIPO_PRODUTO,
    med_Des: resource.NOME,
    med_Apr: resource.DESCRICAO,
    med_Princi: resource.COMPOSICAO,
    med_Barra: resource.EAN,
    med_Lab: resource.ID_FABRICANTE,
    med_Negpos: resource.ID_LCCT,
    med_pla17: resource.MED_PLA17,
    med_pla175: resource.PF_17_5,
    med_pla18: resource.PF_18,
    med_pla12: resource.PF_12,
    med_pla20: resource.PF_20
  })
    .save()
    .then(resource => {
      console.log(`Inserindo ${JSON.stringify(resource.refresh())}`);
      return resource;
    });
}

The record is inserted on my table, but resource.refresh() result in :

Inserindo {"isFulfilled":false,"isRejected":false}

return resource.refresh()

resource is probably a promise. It has not been resolved.