( request: AxeRequest, query: Knex.QueryBuilder, relation: IRelation | null, parentModel: IModelService | null, )
| 116 | }; |
| 117 | |
| 118 | export const addForeignKeyQuery = ( |
| 119 | request: AxeRequest, |
| 120 | query: Knex.QueryBuilder, |
| 121 | relation: IRelation | null, |
| 122 | parentModel: IModelService | null, |
| 123 | ) => { |
| 124 | if (relation && parentModel) { |
| 125 | const parentColumn = getParentColumn(parentModel, relation); |
| 126 | if (parentColumn) { |
| 127 | query.where(relation.foreignKey, request.params[parentColumn]); |
| 128 | } |
| 129 | } |
| 130 | }; |
| 131 | |
| 132 | export const getParentIndexQuery = ( |
| 133 | request: AxeRequest, |
no test coverage detected