Support orderBy as array (#5681)
closes: #4301 --------- Co-authored-by: Félix Malfait <felix.malfait@gmail.com>
This commit is contained in:
@ -11,7 +11,7 @@ import { FieldMetadataType } from '~/generated/graphql';
|
||||
const query = gql`
|
||||
query CombinedFindManyRecords(
|
||||
$filterNameSingular: NameSingularFilterInput
|
||||
$orderByNameSingular: NameSingularOrderByInput
|
||||
$orderByNameSingular: [NameSingularOrderByInput]
|
||||
$lastCursorNameSingular: String
|
||||
$limitNameSingular: Int
|
||||
) {
|
||||
@ -50,7 +50,7 @@ const mocks = [
|
||||
query,
|
||||
variables: {
|
||||
filterNameSingular: { id: { in: ['1'] } },
|
||||
orderByNameSingular: { createdAt: 'DescNullsLast' },
|
||||
orderByNameSingular: [{ createdAt: 'DescNullsLast' }],
|
||||
limitNameSingular: 60,
|
||||
},
|
||||
},
|
||||
@ -63,7 +63,7 @@ const mocks = [
|
||||
query,
|
||||
variables: {
|
||||
filterNameSingular: { and: [{}, { id: { in: ['1'] } }] },
|
||||
orderByNameSingular: { createdAt: 'DescNullsLast' },
|
||||
orderByNameSingular: [{ createdAt: 'DescNullsLast' }],
|
||||
limitNameSingular: 60,
|
||||
},
|
||||
},
|
||||
@ -77,7 +77,7 @@ const mocks = [
|
||||
variables: {
|
||||
limitNameSingular: 60,
|
||||
filterNameSingular: { not: { id: { in: ['1'] } } },
|
||||
orderByNameSingular: { createdAt: 'DescNullsLast' },
|
||||
orderByNameSingular: [{ createdAt: 'DescNullsLast' }],
|
||||
},
|
||||
},
|
||||
result: jest.fn(() => ({
|
||||
|
||||
@ -16,9 +16,7 @@ export const useOrderByFieldPerMetadataItem = ({
|
||||
|
||||
return [
|
||||
`orderBy${capitalize(objectMetadataItem.nameSingular)}`,
|
||||
{
|
||||
...orderByField,
|
||||
},
|
||||
[...orderByField],
|
||||
];
|
||||
})
|
||||
.filter(isDefined),
|
||||
|
||||
Reference in New Issue
Block a user