Remove objectMetadata isSoftDeletable
This commit is contained in:
@ -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;
|
||||
}
|
||||
|
||||
|
||||
@ -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;
|
||||
|
||||
@ -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 });
|
||||
|
||||
|
||||
Reference in New Issue
Block a user