mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 22:43:33 +08:00
DEV: Fix various rubocop lints (#24749)
These (21 + 3 from previous PRs) are soon to be enabled in rubocop-discourse: Capybara/VisibilityMatcher Lint/DeprecatedOpenSSLConstant Lint/DisjunctiveAssignmentInConstructor Lint/EmptyConditionalBody Lint/EmptyEnsure Lint/LiteralInInterpolation Lint/NonLocalExitFromIterator Lint/ParenthesesAsGroupedExpression Lint/RedundantCopDisableDirective Lint/RedundantRequireStatement Lint/RedundantSafeNavigation Lint/RedundantStringCoercion Lint/RedundantWithIndex Lint/RedundantWithObject Lint/SafeNavigationChain Lint/SafeNavigationConsistency Lint/SelfAssignment Lint/UnreachableCode Lint/UselessMethodDefinition Lint/Void Previous PRs: Lint/ShadowedArgument Lint/DuplicateMethods Lint/BooleanSymbol RSpec/SpecFilePathSuffix
This commit is contained in:
@ -74,10 +74,12 @@ module DiscourseDev
|
||||
|
||||
def self.random(model, use_existing_records: true)
|
||||
if !use_existing_records && model.new.respond_to?(:custom_fields)
|
||||
model.joins(:_custom_fields).where("#{:type}_custom_fields.name = '#{AUTO_POPULATED}'")
|
||||
model.joins(:_custom_fields).where(
|
||||
"#{model.to_s.underscore}_custom_fields.name = '#{AUTO_POPULATED}'",
|
||||
)
|
||||
end
|
||||
count = model.count
|
||||
raise "#{:type} records are not yet populated" if count == 0
|
||||
raise "#{model} records are not yet populated" if count == 0
|
||||
|
||||
offset = Faker::Number.between(from: 0, to: count - 1)
|
||||
model.offset(offset).first
|
||||
|
Reference in New Issue
Block a user