Fix bugs tied to jotai migration (#18227)
Fixing a few bugs: - CommandMenu not reactive - Filtering on index view infinite loop
This commit is contained in:
@@ -3,6 +3,7 @@ import { gql } from '@apollo/client';
|
||||
export const OBJECT_METADATA_FRAGMENT = gql`
|
||||
fragment ObjectMetadataFields on Object {
|
||||
id
|
||||
universalIdentifier
|
||||
nameSingular
|
||||
namePlural
|
||||
labelSingular
|
||||
@@ -42,6 +43,7 @@ export const OBJECT_METADATA_FRAGMENT = gql`
|
||||
}
|
||||
fieldsList {
|
||||
id
|
||||
universalIdentifier
|
||||
type
|
||||
name
|
||||
label
|
||||
|
||||
+2
@@ -38,6 +38,7 @@ jest.mock('@/object-metadata/hooks/useUpdateOneFieldMetadataItem', () => ({
|
||||
|
||||
const fieldMetadataItem: FieldMetadataItem = {
|
||||
id: FIELD_METADATA_ID,
|
||||
universalIdentifier: FIELD_METADATA_ID,
|
||||
createdAt: '',
|
||||
label: 'label',
|
||||
name: 'name',
|
||||
@@ -48,6 +49,7 @@ const fieldMetadataItem: FieldMetadataItem = {
|
||||
|
||||
const fieldRelationMetadataItem: FieldMetadataItem = {
|
||||
id: FIELD_RELATION_METADATA_ID,
|
||||
universalIdentifier: FIELD_RELATION_METADATA_ID,
|
||||
createdAt: '',
|
||||
label: 'label',
|
||||
name: 'name',
|
||||
|
||||
+5
-1
@@ -25,8 +25,12 @@ export const mapPaginatedObjectMetadataItemsToObjectMetadataItems = ({
|
||||
object.node;
|
||||
|
||||
return {
|
||||
universalIdentifier: object.node.id,
|
||||
...objectWithoutFieldsList,
|
||||
fields: fieldsList,
|
||||
fields: fieldsList.map((field) => ({
|
||||
universalIdentifier: field.id,
|
||||
...field,
|
||||
})),
|
||||
labelIdentifierFieldMetadataId,
|
||||
indexMetadatas: indexMetadataList.map(
|
||||
(index) =>
|
||||
|
||||
Reference in New Issue
Block a user