implements default sorting based on timestamps or ID

This commit is contained in:
James
2020-07-07 19:48:43 -04:00
parent 4f492d9e73
commit 76499696b3
4 changed files with 20 additions and 12 deletions

View File

@@ -96,6 +96,10 @@
}
}
&__sidebar-fields {
padding-right: $baseline;
}
&__meta {
margin: 0;
padding-top: $baseline;

View File

@@ -1,5 +1,3 @@
const deepmerge = require('deepmerge');
const combineMerge = require('../../utilities/combineMerge');
const executePolicy = require('../../auth/executePolicy');
const performFieldOperations = require('../../fields/performFieldOperations');
@@ -55,7 +53,6 @@ const find = async (args) => {
query,
page,
limit,
sort,
depth,
Model,
req: {
@@ -63,8 +60,19 @@ const find = async (args) => {
fallbackLocale,
payloadAPI,
},
config,
} = options;
let { sort } = options;
if (!sort) {
if (config.timestamps) {
sort = '-createdAt';
} else {
sort = '-_id';
}
}
const optionsToExecute = {
page: page || 1,
limit: limit || 10,