Remove objectMetadata isSoftDeletable

This commit is contained in:
Weiko
2024-09-16 13:40:10 +02:00
parent 37d85a716a
commit 31dea498e9
20 changed files with 53 additions and 118 deletions

View File

@ -33,7 +33,6 @@ export class GraphqlQueryParser {
parseFilter(
recordFilter: RecordFilter,
shouldAddDefaultSoftDeleteCondition = false,
): FindOptionsWhere<ObjectLiteral> | FindOptionsWhere<ObjectLiteral>[] {
const graphqlQueryFilterParser = new GraphqlQueryFilterParser(
this.fieldMetadataMap,
@ -41,10 +40,7 @@ export class GraphqlQueryParser {
const parsedFilter = graphqlQueryFilterParser.parse(recordFilter);
if (
!shouldAddDefaultSoftDeleteCondition ||
!('deletedAt' in this.fieldMetadataMap)
) {
if (!('deletedAt' in this.fieldMetadataMap)) {
return parsedFilter;
}

View File

@ -70,10 +70,7 @@ export class GraphqlQueryFindManyResolverService {
args.orderBy ?? [],
isForwardPagination,
);
const where = graphqlQueryParser.parseFilter(
args.filter ?? ({} as Filter),
objectMetadataItem.isSoftDeletable ?? false,
);
const where = graphqlQueryParser.parseFilter(args.filter ?? ({} as Filter));
const cursor = this.getCursor(args);
const limit = args.first ?? args.last ?? QUERY_MAX_RECORDS;

View File

@ -55,10 +55,7 @@ export class GraphqlQueryFindOneResolverService {
objectMetadataItem,
graphqlFields(info),
);
const where = graphqlQueryParser.parseFilter(
args.filter ?? ({} as Filter),
objectMetadataItem.isSoftDeletable ?? false,
);
const where = graphqlQueryParser.parseFilter(args.filter ?? ({} as Filter));
const objectRecord = await repository.findOne({ where, select, relations });