|
|
|
@ -11,6 +11,7 @@ import { |
|
|
|
DATA_GATHERING_QUEUE_PRIORITY_HIGH, |
|
|
|
HEADER_KEY_IMPERSONATION |
|
|
|
} from '@ghostfolio/common/config'; |
|
|
|
import { ActivityResponse } from '@ghostfolio/common/interfaces'; |
|
|
|
import { permissions } from '@ghostfolio/common/permissions'; |
|
|
|
import type { DateRange, RequestWithUser } from '@ghostfolio/common/types'; |
|
|
|
|
|
|
|
@ -36,7 +37,7 @@ import { parseISO } from 'date-fns'; |
|
|
|
import { StatusCodes, getReasonPhrase } from 'http-status-codes'; |
|
|
|
|
|
|
|
import { CreateOrderDto } from './create-order.dto'; |
|
|
|
import { Activities, Activity } from './interfaces/activities.interface'; |
|
|
|
import { Activities } from './interfaces/activities.interface'; |
|
|
|
import { OrderService } from './order.service'; |
|
|
|
import { UpdateOrderDto } from './update-order.dto'; |
|
|
|
|
|
|
|
@ -157,7 +158,7 @@ export class OrderController { |
|
|
|
public async getOrderById( |
|
|
|
@Headers(HEADER_KEY_IMPERSONATION.toLowerCase()) impersonationId: string, |
|
|
|
@Param('id') id: string |
|
|
|
): Promise<Activity> { |
|
|
|
): Promise<ActivityResponse> { |
|
|
|
const impersonationUserId = |
|
|
|
await this.impersonationService.validateImpersonationId(impersonationId); |
|
|
|
const userCurrency = this.request.user.settings.settings.baseCurrency; |
|
|
|
|