fixed unlinking space model on delete

This commit is contained in:
hannathkadher
2025-03-07 12:02:13 +04:00
parent cd781024fe
commit 76d29bab16
5 changed files with 75 additions and 15 deletions

View File

@ -4,7 +4,6 @@ import { Logger } from '@nestjs/common';
import { PropogateDeleteSpaceModelCommand } from '../commands';
import { SpaceRepository } from '@app/common/modules/space';
import { SpaceService } from '../../space/services/space.service';
import { DataSource } from 'typeorm';
@CommandHandler(PropogateDeleteSpaceModelCommand)
export class PropogateDeleteSpaceModelHandler
@ -15,7 +14,6 @@ export class PropogateDeleteSpaceModelHandler
constructor(
private readonly spaceRepository: SpaceRepository,
private readonly spaceService: SpaceService,
private readonly dataSource: DataSource,
) {}
async execute(command: PropogateDeleteSpaceModelCommand): Promise<void> {
@ -29,7 +27,11 @@ export class PropogateDeleteSpaceModelHandler
uuid: spaceModel.uuid,
},
},
relations: ['subspaces', 'tags', 'subspaces.tags'],
relations: [
'subspaces',
'productAllocations',
'subspaces.productAllocations',
],
});
for (const space of spaces) {