diff --git a/src/services/challenge.service.ts b/src/services/challenge.service.ts
index b15f55d06e6057b81b3ba12a99bad8493367a4dd..f6e37588a45e69972ef7fed8ad46a7b40674fbee 100644
--- a/src/services/challenge.service.ts
+++ b/src/services/challenge.service.ts
@@ -24,7 +24,6 @@ import {
   Relation,
   RelationEntitiesObject,
   TimePeriod,
-  UserAction,
   UserChallenge,
   UserChallengeEntity,
   UserDuel,
@@ -718,13 +717,11 @@ export default class ChallengeService {
         }
         break
       case UserChallengeUpdateFlag.ACTION_START:
-        let userAction: UserAction = userChallenge.action
-        if (action) {
-          userAction = actionService.launchAction(action)
-        }
         updatedUserChallenge = {
           ...userChallenge,
-          action: userAction,
+          action: action
+            ? actionService.launchAction(action)
+            : userChallenge.action,
         }
         break
       case UserChallengeUpdateFlag.ACTION_NOTIFICATION: