diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7ac0b8a9ee1321a86f90f9af83fecd5eeb65b799..98624b1aeda35095d5586be3f7547c40506bf54c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -204,8 +204,10 @@ full_fat_env_suit:
 full_fat_survey:
   rules:
     - if: $CI_PIPELINE_SOURCE == "schedule"
-    - when: manual
       allow_failure: false
+    - if: $CI_PIPELINE_SOURCE != "schedule"
+      when: manual
+      allow_failure: true
   allow_failure: true
   stage: full-fat
   extends: .before_script