logo.rb 462 B

123456789101112131415
  1. # Copyright (C) 2012-2023 Zammad Foundation, https://zammad-foundation.org/
  2. Rails.application.reloader.to_prepare do
  3. begin
  4. # sync logo to fs / only if settings already exists
  5. next if ActiveRecord::Base.connection.tables.exclude?('settings')
  6. next if Setting.column_names.exclude?('state_current')
  7. StaticAssets.sync
  8. rescue ActiveRecord::NoDatabaseError
  9. Rails.logger.debug("Database doesn't exist. Skipping StaticAssets.sync")
  10. end
  11. end