From 65af954671b9bf37b62f399a11512d841a830b47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20M?= Date: Tue, 14 Nov 2023 12:07:17 +0100 Subject: [PATCH] fix: relations issues (#2497) * fix: relations issues one-to-one relation not working alias should not be used on the foreignKey side * fix: naming --- .../relation-metadata.service.ts | 25 +++++++++++++++---- .../tenant-migration.entity.ts | 1 + .../tenant-migration-runner.service.ts | 19 +++++++++++++- .../composite-field-alias.factory.ts | 12 ++++++++- 4 files changed, 50 insertions(+), 7 deletions(-) diff --git a/server/src/metadata/relation-metadata/relation-metadata.service.ts b/server/src/metadata/relation-metadata/relation-metadata.service.ts index 0c0ea06cd..11bdf096c 100644 --- a/server/src/metadata/relation-metadata/relation-metadata.service.ts +++ b/server/src/metadata/relation-metadata/relation-metadata.service.ts @@ -7,6 +7,7 @@ import { InjectRepository } from '@nestjs/typeorm'; import { TypeOrmQueryService } from '@ptc-org/nestjs-query-typeorm'; import { Repository } from 'typeorm'; +import camelCase from 'lodash.camelcase'; import { ObjectMetadataService } from 'src/metadata/object-metadata/object-metadata.service'; import { FieldMetadataService } from 'src/metadata/field-metadata/field-metadata.service'; @@ -43,6 +44,19 @@ export class RelationMetadataService extends TypeOrmQueryService