Browse Source

refator: requested changes

pull/5816/head
Vansh 2 weeks ago
parent
commit
ff9060c952
  1. 4
      apps/api/src/app/export/export.controller.ts
  2. 2
      apps/api/src/app/export/export.service.ts
  3. 6
      libs/common/src/lib/interfaces/responses/export-response.interface.ts

4
apps/api/src/app/export/export.controller.ts

@ -48,8 +48,8 @@ export class ExportController {
return this.exportService.export({
activityIds,
filters,
userSettings: this.request.user.settings.settings,
userId: this.request.user.id
userId: this.request.user.id,
userSettings: this.request.user.settings.settings
});
}
}

2
apps/api/src/app/export/export.service.ts

@ -40,11 +40,11 @@ export class ExportService {
let { activities } = await this.orderService.getOrders({
filters,
userCurrency: userSettings?.baseCurrency,
userId,
includeDrafts: true,
sortColumn: 'date',
sortDirection: 'asc',
userCurrency: userSettings?.baseCurrency,
withExcludedAccountsAndActivities: true
});

6
libs/common/src/lib/interfaces/responses/export-response.interface.ts

@ -7,9 +7,9 @@ import {
Tag
} from '@prisma/client';
import { PerformanceCalculationType } from '../../types/performance-calculation-type.type';
import { AccountBalance } from '../account-balance.interface';
import { MarketData } from '../market-data.interface';
import { UserSettings } from '../user-settings.interface';
export interface ExportResponse {
accounts: (Omit<Account, 'createdAt' | 'updatedAt' | 'userId'> & {
@ -39,8 +39,8 @@ export interface ExportResponse {
tags: Omit<Tag, 'userId'>[];
user: {
settings: {
currency: string;
performanceCalculationType: PerformanceCalculationType;
currency: UserSettings['baseCurrency'];
performanceCalculationType: UserSettings['performanceCalculationType'];
};
};
}

Loading…
Cancel
Save