Closed gjtorikian closed 2 years ago
Effectively, one of my tables did not have a PRIMARY KEY
set. Here's a diff of a hack I did to work around it:
+ var fields = find(reference.model.fields, { isPrimaryKey: true })
+ var resolver;
+
+ if (fields === undefined) {
+ console.warn('could not find primary key on :');
+ console.warn(reference.model);
+ resolver = null;
+ } else {
+ resolver = fields.originalName;
+ }
return generateField({
name: reference.field,
description: reference.description || opts.defaultDescription + ' (reference)',
- resolve: buildResolver(reference.model, find(reference.model.fields, { isPrimaryKey: true }).originalName),
+ resolve: buildResolver(reference.model, find(reference.model.fields).originalName),
I'm not really sure how to resolve this:
The database user is
root
and there is no password.