Browse Source

Fix incorrect error log output when deleting activities

pull/7629/head
Thomas Kaul 2 weeks ago
parent
commit
7c688cef60
  1. 47
      apps/api/src/app/activities/activities.service.ts

47
apps/api/src/app/activities/activities.service.ts

@ -393,41 +393,32 @@ export class ActivitiesService {
types?: ActivityType[];
userId: string;
}): Promise<number> {
const activities = await this.prismaService.order.findMany({
select: {
id: true,
symbolProfileId: true
},
where: this.getWhereClause({
endDate,
filters,
startDate,
types,
userId,
includeDrafts: true,
withExcludedAccountsAndActivities: true
})
const where = this.getWhereClause({
endDate,
filters,
startDate,
types,
userId,
includeDrafts: true,
withExcludedAccountsAndActivities: true
});
const { count } = await this.prismaService.order.deleteMany({
where: {
id: {
in: activities.map(({ id }) => {
return id;
})
}
}
const activities = await this.prismaService.order.findMany({
where,
distinct: ['symbolProfileId'],
select: { symbolProfileId: true }
});
const symbolProfiles =
await this.symbolProfileService.getSymbolProfilesByIds(
const { count } = await this.prismaService.order.deleteMany({ where });
const [benchmarkAssetProfiles, symbolProfiles] = await Promise.all([
this.benchmarkService.getBenchmarkAssetProfiles(),
this.symbolProfileService.getSymbolProfilesByIds(
activities.map(({ symbolProfileId }) => {
return symbolProfileId;
})
);
const benchmarkAssetProfiles =
await this.benchmarkService.getBenchmarkAssetProfiles();
)
]);
for (const {
activitiesCount,

Loading…
Cancel
Save