import Ember from 'ember'; import { inject as injectService } from '@ember/service'; import { get, set, } from '@ember/object'; export default Ember.Controller.extend({ appName: 'Ember Twiddle', store: injectService(), actions: { async save(raw) { console.log('SAVE', raw); // model.save(); set(raw, 'data.id', 1); await this.store.pushPayload('book', raw); const model = this.store.peekRecord('book', get(raw, 'data.id')); this.store.unloadRecord(model); await this.store.pushPayload('book', raw); // model.save(); }, } });