fixes #6114 Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com>
This commit is contained in:
committed by
GitHub
parent
088d061b3e
commit
12c33159e0
@ -4,18 +4,11 @@ export const getObjectMetadataItemViews = (
|
||||
viewObjectMetadataId: string,
|
||||
views: GraphQLView[],
|
||||
) => {
|
||||
const indexView = views.find(
|
||||
(view) =>
|
||||
view.key === 'INDEX' && view.objectMetadataId === viewObjectMetadataId,
|
||||
);
|
||||
|
||||
return [
|
||||
...views
|
||||
.filter((view) => view.objectMetadataId === viewObjectMetadataId)
|
||||
.filter((view) => view.key !== 'INDEX'),
|
||||
...views.filter((view) => view.objectMetadataId === viewObjectMetadataId),
|
||||
]
|
||||
.sort((a, b) => a.position - b.position)
|
||||
.concat(indexView ? [indexView] : [])
|
||||
|
||||
.map((view) => ({
|
||||
id: view.id,
|
||||
name: view.name,
|
||||
|
||||
Reference in New Issue
Block a user