diff --git a/shared_scripts.yml b/shared_scripts.yml
index fd9706677ea4d4a654663dffc228891ec1fe1493..dc335c499cd0d0eff5db1e70869a2e8ab6afa2f9 100644
--- a/shared_scripts.yml
+++ b/shared_scripts.yml
@@ -128,8 +128,7 @@ variables:
     # Check for matching unreal version
     - ASSOCIATION_LINE=$(grep "EngineAssociation" "${CI_PROJECT_DIR}/${PROJECT_NAME}.uproject")
     - ASSOCIATION=$(echo "$ASSOCIATION_LINE" | cut -d ":" -f 2 | cut -d "\"" -f 2 | cut -d "\"" -f 1)
-    - if [ "$ASSOCIATION" != "$UNREAL_VERSION" ]
-    - then
+    - if [[ $ASSOCIATION = [0-9]*\.[0-9]* && "$ASSOCIATION" != "$UNREAL_VERSION" ]]; then
     - 	echo -e "\e[33mWARNING The Unreal Engine version on the runner does not match your project version.\nProject version:\t${ASSOCIATION}\nRunner version:\t\t${UNREAL_VERSION}\e[m"
     - fi
     - EXIT_CODE=0