Fix REST API not using metadata cache (#10521)

This commit is contained in:
Weiko
2025-02-26 17:59:35 +01:00
committed by GitHub
parent a6ea8b98b6
commit d40a5ed74f
13 changed files with 245 additions and 74 deletions

View File

@ -0,0 +1,13 @@
import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps';
import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps';
export const getObjectMetadataMapItemByNamePlural = (
objectMetadataMaps: ObjectMetadataMaps,
namePlural: string,
): ObjectMetadataItemWithFieldMaps | undefined => {
const objectMetadataItems = Object.values(objectMetadataMaps.byId);
return objectMetadataItems.find(
(objectMetadata) => objectMetadata.namePlural === namePlural,
);
};