diff --git a/src/orientation/orientation.controller.ts b/src/orientation/orientation.controller.ts
index 1c2f89af4bb0efd81ac94649c21b0feaaac9576f..ad7bc24dd2b4eda9b9280ac78096cf6952534ee4 100644
--- a/src/orientation/orientation.controller.ts
+++ b/src/orientation/orientation.controller.ts
@@ -38,6 +38,19 @@ export class OrientationController {
     return this.orientationService.findAll();
   }
 
+  @Get('dashboard')
+  @UseGuards(JwtAuthGuard)
+  @ApiOperation({ summary: 'Get user orientations' })
+  @ApiResponse({ status: 200, description: 'Return user orientations with populated details.' })
+  @ApiResponse({ status: 500, description: 'Internal server error.' })
+  public async getDashboard(
+    @Request() req,
+    @Query('structureId') structureId?: string
+  ): Promise<OrientationsDashboardDto> {
+    this.logger.debug(`find for user=${req.user._id}, structureId=${structureId}`);
+    return this.orientationService.getOrientationsDashboard(req.user._id, structureId);
+  }
+
   @Get(':id')
   @UseGuards(JwtAuthGuard)
   @ApiOperation({ summary: 'Get orientation' })
@@ -53,19 +66,6 @@ export class OrientationController {
     return orientation;
   }
 
-  @Get('dashboard')
-  @UseGuards(JwtAuthGuard)
-  @ApiOperation({ summary: 'Get user orientations' })
-  @ApiResponse({ status: 200, description: 'Return user orientations with populated details.' })
-  @ApiResponse({ status: 500, description: 'Internal server error.' })
-  public async getDashboard(
-    @Request() req,
-    @Query('structureId') structureId?: string
-  ): Promise<OrientationsDashboardDto> {
-    this.logger.debug(`find for user=${req.user._id}, structureId=${structureId}`);
-    return this.orientationService.getOrientationsDashboard(req.user._id, structureId);
-  }
-
   @Post()
   @UseGuards(JwtAuthGuard)
   @ApiOperation({ summary: 'Save a new orientation' })