NoMethodError: undefined method `report_type' for #<Vulnerabilities::HistoricalStatistic:0x00007f85a83b3640>
I believe this error is happening in tests as well: https://gitlab.com/gitlab-org/gitlab/-/jobs/1322544795
https://sentry.gitlab.net/gitlab/gitlabcom/issues/2675107/?referrer=gitlab_plugin
NoMethodError: undefined method `report_type' for #<Vulnerabilities::HistoricalStatistic:0x00007f85a83b3640>
activemodel (6.1.3.2) lib/active_model/attribute_methods.rb:469:in `method_missing'
vulnerabilities/finding.rb:339:in `eql?'
return false unless other.report_type == report_type && other.primary_identifier_fingerprint == primary_identifier_fingerprint
activerecord (6.1.3.2) lib/active_record/connection_adapters/abstract/transaction.rb:134:in `uniq'
activerecord (6.1.3.2) lib/active_record/connection_adapters/abstract/transaction.rb:134:in `before_commit_records'
activerecord (6.1.3.2) lib/active_record/connection_adapters/abstract/transaction.rb:289:in `block in commit_transaction'
...
(126 additional frame(s) were not displayed)
NoMethodError: undefined method `report_type' for #<Vulnerabilities::HistoricalStatistic:0x00007f85a83b3640>
activemodel (6.1.3.2) lib/active_model/attribute_methods.rb:469:in `method_missing'
vulnerabilities/finding.rb:339:in `eql?'
return false unless other.report_type == report_type && other.primary_identifier_fingerprint == primary_identifier_fingerprint
activerecord (6.1.3.2) lib/active_record/connection_adapters/abstract/transaction.rb:123:in `rollback_records'
activerecord (6.1.3.2) lib/active_record/connection_adapters/abstract/transaction.rb:303:in `block in rollback_transaction'
activesupport (6.1.3.2) lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize'
...
(126 additional frame(s) were not displayed)
undefined method `report_type' for #<Vulnerabilities::HistoricalStatistic:0x00007f85a83b3640>