# Copyright (C) 2012-2024 Zammad Foundation, https://zammad-foundation.org/ module Import module Helper # rubocop:disable Style/ModuleFunction extend self def check_import_mode # check if system is in import mode return true if Setting.get('import_mode') raise 'System is not in import mode!' end def check_system_init_done return true if !Setting.get('system_init_done') raise 'System is already system_init_done!' end def log(message) thread_no = Thread.current[:thread_no] || '-' Rails.logger.info "thread##{thread_no}: #{message}" end def utf8_encode(data) data.each do |key, value| next if !value next if !value.respond_to?(:utf8_encode) data[key] = value.utf8_encode end end def reset_primary_key_sequence(table) DbHelper.import_post(table) end end end