Skip to content

Commit

Permalink
Use dasherize instead of normalizeModelName
Browse files Browse the repository at this point in the history
normalizeModelName has been deprecated by ember-data `4.7.3`
  • Loading branch information
Paul Souvestre committed Oct 18, 2022
1 parent 0ffd645 commit 4d72b5e
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions addon/active-model-serializer.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import RESTSerializer from '@ember-data/serializer/rest';
import { normalizeModelName } from '@ember-data/store';
import type Store from '@ember-data/store';
import type Model from '@ember-data/model';
import { singularize, pluralize } from 'ember-inflector';
import { classify, decamelize, camelize, underscore } from '@ember/string';
import { inject as service } from '@ember/service';
import { dasherize } from '@ember/string';
import { isNone } from '@ember/utils';
import { AnyObject } from 'active-model-adapter';
// eslint-disable-next-line ember/use-ember-data-rfc-395-imports
Expand Down Expand Up @@ -320,7 +320,7 @@ export default class ActiveModelSerializer extends RESTSerializer {

modelNameFromPayloadKey<K extends keyof ModelRegistry>(key: K): string {
const convertedFromRubyModule = singularize(key.replace('::', '/')) as K;
return normalizeModelName(convertedFromRubyModule);
return dasherize(convertedFromRubyModule);
}
}

Expand Down

0 comments on commit 4d72b5e

Please sign in to comment.