diff --git a/src/challenges/story_mode_status.cpp b/src/challenges/story_mode_status.cpp index 11ecac8c7..4fd321b70 100644 --- a/src/challenges/story_mode_status.cpp +++ b/src/challenges/story_mode_status.cpp @@ -334,6 +334,8 @@ void StoryModeStatus::grandPrixFinished() unlockFeature(const_cast(m_current_challenge), difficulty); } // if isActive && challenge solved + // Calculate m_points again to count the current GP. + computeActive(); RaceManager::get()->setCoinTarget(0); } // grandPrixFinished