import { normalizeExpiredAtForThreadRelations } from '~/features/openai/server/services/normalize-data'; import loggerFactory from '~/utils/logger'; import { convertNullToEmptyGrantedArrays } from './convert-null-to-empty-granted-arrays'; import { convertRevisionPageIdToObjectId } from './convert-revision-page-id-to-objectid'; import { deleteLegacyKnowledgeAssistantVectorStore } from './delete-legacy-knowledge-assistant-vector-store'; import { renameDuplicateRootPages } from './rename-duplicate-root-pages'; const logger = loggerFactory('growi:service:NormalizeData'); export const normalizeData = async(): Promise => { await renameDuplicateRootPages(); await convertRevisionPageIdToObjectId(); await normalizeExpiredAtForThreadRelations(); await convertNullToEmptyGrantedArrays(); await deleteLegacyKnowledgeAssistantVectorStore(); logger.info('normalizeData has been executed'); return; };