We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e5d5a58 commit 1baa8b5Copy full SHA for 1baa8b5
1 file changed
addon/fields/records.js
@@ -1,11 +1,12 @@
1
import { getNodeField } from '../relay/node';
2
import { getTableNameForField } from '../db';
3
+import { unwrapNonNull } from '../utils';
4
5
export const composeGetRecordsByFieldName = (getNodeField, getTableNameForField) =>
6
(fieldName, field, db, options = {}) => {
7
let { fieldsMap = {} } = options;
8
let nodeField = getNodeField(fieldName, field);
- let typeName = (nodeField || field).type.name;
9
+ let typeName = unwrapNonNull((nodeField || field).type).name;
10
let tableName = getTableNameForField(fieldName, field.parent, typeName, fieldsMap);
11
let table = db[tableName] || [{}];
12
0 commit comments