| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -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; | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |