]> cat aescling's git repositories - mastodon.git/commitdiff
Fix nil error when submitting report without `rule_ids` (#17713)
authorEugen Rochko <eugen@zeonfederated.com>
Mon, 7 Mar 2022 10:21:27 +0000 (11:21 +0100)
committerGitHub <noreply@github.com>
Mon, 7 Mar 2022 10:21:27 +0000 (11:21 +0100)
app/models/report.rb

index 3dd8a6fdd4ce385f49eb019981b063c51161c0e8..8ba2dd8fd2bd07e2522a368a180b224ffa624fb2 100644 (file)
@@ -129,6 +129,6 @@ class Report < ApplicationRecord
   def validate_rule_ids
     return unless violation?
 
-    errors.add(:rule_ids, I18n.t('reports.errors.invalid_rules')) unless rules.size == rule_ids.size
+    errors.add(:rule_ids, I18n.t('reports.errors.invalid_rules')) unless rules.size == rule_ids&.size
   end
 end