fix remove operation with custom column name

This commit is contained in:
Yannis Güdel 2016-10-30 13:33:36 +01:00
parent add27178a3
commit a534d7a09d

View File

@ -70,7 +70,7 @@ export class EntityPersister<Entity extends ObjectLiteral> {
const plainObjectToDatabaseEntityTransformer = new PlainObjectToDatabaseEntityTransformer();
const dbEntity = await plainObjectToDatabaseEntityTransformer.transform<Entity>(entity, this.metadata, queryBuilder);
this.metadata.primaryColumnsWithParentPrimaryColumns.forEach(primaryColumn => entity[primaryColumn.name] = undefined);
this.metadata.primaryColumnsWithParentPrimaryColumns.forEach(primaryColumn => entity[primaryColumn.propertyName] = undefined);
const dbEntities = this.flattenEntityRelationTree(dbEntity, this.metadata);
const allPersistedEntities = this.flattenEntityRelationTree(entity, this.metadata);
const entityWithId = new OperateEntity(this.metadata, entity);