diff --git a/app/models/ci/pipeline.rb b/app/models/ci/pipeline.rb
index 59ab8b5ce352f828fd2ba3721f80c87e962d7a2e..d6b754110221f5accace45392a47ff79c5820f26 100644
--- a/app/models/ci/pipeline.rb
+++ b/app/models/ci/pipeline.rb
@@ -231,7 +231,7 @@ module Ci
       last_status = status
 
       if update_state_from_commit_statuses
-        execute_hooks if last_status != status && !skip_ci?
+        execute_hooks if last_status != status
         true
       else
         false