fix(server): Favortites, attachments, timeline... (#16509)
fix(server): system objects like Favortites, attachments, timeline... should be system fields
This commit is contained in:
+1
@@ -130,6 +130,7 @@ export const generateMorphOrRelationFlatFieldMetadataPair = ({
|
||||
objectMetadataId: targetFlatObjectMetadata.id,
|
||||
type: FieldMetadataType.RELATION,
|
||||
workspaceId,
|
||||
isSystem: createFieldInput.isSystem ?? false,
|
||||
};
|
||||
const targetFlatFieldMetadataSettings =
|
||||
computeFieldMetadataRelationSettingsForRelationType({
|
||||
|
||||
+1
-1
@@ -38,7 +38,7 @@ export const getDefaultFlatFieldMetadata = ({
|
||||
createFieldInput.isNullable,
|
||||
createFieldInput.isRemoteCreation,
|
||||
),
|
||||
isSystem: false,
|
||||
isSystem: createFieldInput.isSystem ?? false,
|
||||
isUnique: createFieldInput.isUnique ?? false,
|
||||
label: createFieldInput.label,
|
||||
name: createFieldInput.name,
|
||||
|
||||
+1
@@ -164,6 +164,7 @@ export const buildDefaultRelationFlatFieldMetadatasForCustomObject = ({
|
||||
label: capitalize(targetFlatObjectMetadata.labelPlural),
|
||||
objectMetadataId: sourceFlatObjectMetadata.id,
|
||||
standardId,
|
||||
isSystem: true,
|
||||
relationCreationPayload: {
|
||||
type: RelationType.ONE_TO_MANY,
|
||||
targetObjectMetadataId: targetFlatObjectMetadata.id,
|
||||
|
||||
Reference in New Issue
Block a user