Skip to content

Commit c5287eb

Browse files
committed
fix: calculated fields in resource question breaking search in grid
1 parent 2a0ca52 commit c5287eb

File tree

1 file changed

+4
-1
lines changed
  • src/utils/schema/resolvers/Query

1 file changed

+4
-1
lines changed

src/utils/schema/resolvers/Query/all.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -624,7 +624,10 @@ export default (entityName: string, fieldsByName: any, idsByName: any) =>
624624
item.data = item.data || {};
625625
for (const field of resourcesFields) {
626626
if (field.type === 'resource') {
627-
const record = item.data[field.name];
627+
// If resource field is a calculated field, should use record _id and
628+
// not the calculated field saved in the field name
629+
const record =
630+
item.data[field.name + '_id'] ?? item.data[field.name];
628631
if (record) {
629632
itemsToUpdate.push({ item, record, field });
630633
}

0 commit comments

Comments
 (0)