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({ return this.exportService.export({
activityIds, activityIds,
filters, 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({ let { activities } = await this.orderService.getOrders({
filters, filters,
userCurrency: userSettings?.baseCurrency,
userId, userId,
includeDrafts: true, includeDrafts: true,
sortColumn: 'date', sortColumn: 'date',
sortDirection: 'asc', sortDirection: 'asc',
userCurrency: userSettings?.baseCurrency,
withExcludedAccountsAndActivities: true withExcludedAccountsAndActivities: true
}); });

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

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

Loading…
Cancel
Save