diff --git a/lib/decidim/spam_signal/flows/profile_flow.rb b/lib/decidim/spam_signal/flows/profile_flow.rb index 224f9a1a576fb0851244908f8522a12751f0adc6..d25381513ec58ae2695242f133a3dff19034e931 100644 --- a/lib/decidim/spam_signal/flows/profile_flow.rb +++ b/lib/decidim/spam_signal/flows/profile_flow.rb @@ -54,7 +54,7 @@ module Decidim # Skip the flow if no content to test, # or if the user is updated to be blocked. def skip_antispam? - about.blank? || blocked_at_changed?(from: nil) || blocked_changed?(from: false) + (personal_url.blank? && about.blank?) || blocked_at_changed?(from: nil) || blocked_changed?(from: false) end def suspicious_user