function(record, data) {
    if (data) {
      // normalize relationship IDs into records
      data = normalizeRelationships(this, record.constructor, data, record);

      this.updateId(record, data);
    }

    record.adapterDidCommit(data);
  }
function(record, data) {
    if (data) {
      // normalize relationship IDs into records
      data = normalizeRelationships(this, record.constructor, data, record);

      this.updateId(record, data);
    }

    record.adapterDidCommit(data);
  }
function ( record , data ) { if ( data ) { // normalize relationship IDs into records data = normalizeRelationships ( this , record . constructor , data , record ) ; this . updateId ( record , data ) ; } record . adapterDidCommit ( data ) ; }
This method is called once the promise returned by an
adapter's `createRecord`, `updateRecord` or `deleteRecord`
is resolved.

If the data provides a server-generated ID, it will
update the record and the store's indexes.

@method didSaveRecord
@private
@param {DS.Model} record the in-flight record
@param {Object} data optional data (see above)
This method is called once the promise returned by an adapter s createRecord updateRecord or deleteRecord is resolved .