# frozen_string_literal: true module DataCleanup module Rules module Org class FixBlankLanguage < Rules::Base DEFAULT_LANGUAGE = Language.find_by(abbreviation: FastGettext.default_locale) def description "Fix blank language on Org" end def call ids = ::Org.where(language: nil).pluck(:id) log("Setting language to #{DEFAULT_LANGUAGE} for Orgs: #{ids}") ::Org.where(language: nil).update_all(language_id: DEFAULT_LANGUAGE.id) end end end end end