diff --git a/app/models/ability.rb b/app/models/ability.rb
index 0b77564adc65e05309173b5439e2143aee171d0a..74f92fe743876fe2da05d50861ba0fdfad723df6 100644
--- a/app/models/ability.rb
+++ b/app/models/ability.rb
@@ -2,6 +2,7 @@ class Ability
   class << self
     def allowed(user, subject)
       return [] unless user.kind_of?(User)
+      return [] if user.blocked?
 
       case subject.class.name
       when "Project" then project_abilities(user, subject)