diff --git a/packages/store/addon/-private/system/fetch-manager.ts b/packages/store/addon/-private/system/fetch-manager.ts index 0e91da72e76..d4a9524c13c 100644 --- a/packages/store/addon/-private/system/fetch-manager.ts +++ b/packages/store/addon/-private/system/fetch-manager.ts @@ -474,7 +474,12 @@ export default class FetchManager { snapshots[i] = new Snapshot(options, identifiers[i], this._store); } - let groups: Snapshot[][] = adapter.groupRecordsForFindMany(this, snapshots); + let groups: Snapshot[][]; + if (adapter.groupRecordsForFindMany) { + groups = adapter.groupRecordsForFindMany(this, snapshots); + } else { + groups = [snapshots]; + } for (let i = 0, l = groups.length; i < l; i++) { this._processCoalescedGroup(seeking, groups[i], adapter, optionsMap, modelName);