Skip to content

Commit

Permalink
1181 - Allow sort on plan extension column
Browse files Browse the repository at this point in the history
  • Loading branch information
Brijesh committed Jan 22, 2025
1 parent 881819d commit f38e162
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions src/libs/db2/model/agreement.js
Original file line number Diff line number Diff line change
Expand Up @@ -118,10 +118,12 @@ export default class Agreement extends Model {
})
.leftJoin('ref_agreement_type', {
'agreement.agreement_type_id': 'ref_agreement_type.id',
})
.orderByRaw(
`${filterSettings.orderBy} ${filterSettings.order === 'asc' ? 'asc nulls last' : 'desc nulls first'}`,
);
});

q.orderByRaw(
`${filterSettings.orderBy} ${filterSettings.order === 'asc' ? 'asc nulls last' : 'desc nulls first'}
${filterSettings.orderBy === 'extension_status' ? ', CASE WHEN extension_received_votes = extension_required_votes THEN 1 ELSE 0 END desc, extension_required_votes desc' : ''}`,
);
if (Object.keys(where).length === 1 && where[Object.keys(where)[0]]?.constructor === Array) {
const k = Object.keys(where)[0];
const v = where[k];
Expand Down

0 comments on commit f38e162

Please sign in to comment.