Remove objectMetadata isSoftDeletable
This commit is contained in:
@ -20,10 +20,7 @@ type EntitySchemaColumnMap = {
|
||||
|
||||
@Injectable()
|
||||
export class EntitySchemaColumnFactory {
|
||||
create(
|
||||
fieldMetadataMap: FieldMetadataMap,
|
||||
softDelete: boolean,
|
||||
): EntitySchemaColumnMap {
|
||||
create(fieldMetadataMap: FieldMetadataMap): EntitySchemaColumnMap {
|
||||
let entitySchemaColumnMap: EntitySchemaColumnMap = {};
|
||||
|
||||
const fieldMetadataCollection = Object.values(fieldMetadataMap);
|
||||
@ -31,11 +28,6 @@ export class EntitySchemaColumnFactory {
|
||||
for (const fieldMetadata of fieldMetadataCollection) {
|
||||
const key = fieldMetadata.name;
|
||||
|
||||
// Skip deletedAt column if soft delete is not enabled
|
||||
if (!softDelete && key === 'deletedAt') {
|
||||
continue;
|
||||
}
|
||||
|
||||
if (isRelationFieldMetadataType(fieldMetadata.type)) {
|
||||
const relationMetadata =
|
||||
fieldMetadata.fromRelationMetadata ??
|
||||
|
||||
@ -26,7 +26,6 @@ export class EntitySchemaFactory {
|
||||
): Promise<EntitySchema> {
|
||||
const columns = this.entitySchemaColumnFactory.create(
|
||||
objectMetadata.fields,
|
||||
objectMetadata.isSoftDeletable ?? false,
|
||||
);
|
||||
|
||||
const relations = await this.entitySchemaRelationFactory.create(
|
||||
|
||||
Reference in New Issue
Block a user